0

最近、iPhone アプリケーションにアプリ内購入を追加する方法を調べ始めたところ、製品 ID を使用するストア キット方式に出会いました (こちらを参照してください: http://www.raywenderlich.com/2797/introduction-to-in-app -購入)。しかし、よく調べてみないと、このプロセスは私が思っていたよりも長く、退屈に見えます。

アプリのコードを新しいファイルにコピーし、そのファイルに追加のコンテンツを追加して、アプリ内購入で 2 つのバージョンを単に「切り替える」だけで、アプリ内購入を実装することは可能ですか?

4

1 に答える 1

1

もちろん、フレームワークの考え方は、すべてをブラック ボックスのように使用できるようにすることです。したがって、答えはイエスです。ご案内します。

  1. プロジェクト ソースをコピーしてインポートしますが、InAppRageIAPHelper.m は無視します
  2. 独自のアプリ デリゲートまたはコントローラーで、次のようにします。

    @interface YourAppDelegate : IAPHelper {

それから

- (id)init { 
    NSSet *productIdentifiers = [NSSet setWithObjects:
         @"your product id",
    nil];

if ((self = [super initWithProductIdentifiers:productIdentifiers])) {                

}
return self;

}

[self requestProducts] で商品をリクエストできるようになりました。- (void)productsLoaded:(NSNotification *)notification で通知を受け取ると、製品が読み込まれます。

于 2013-02-08T06:57:24.377 に答える