0

このチュートリアルを使用して、アプリ内購入を実装することに成功しました。ただし、使えません。たとえば、ユーザーがアプリ内購入を行った場合に広告が表示されないようにする方法がわかりません。誰もこれを行う方法を知っていますか?

productIdentifier で NSUserDefaults を使用できると思いましたが、ユーザーがアプリ購入で何を購入したかをどのように知ることができますか?

4

2 に答える 2

0

ユーザーがアプリ内で作成したとき、次のように NSUserDefaults に値を設定します

 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

        [userDefaults setBool:YES forKey:@"isPurchase"];

        [userDefaults synchronize];

広告を表示する場所で、ユーザーがアプリで購入したかどうかを確認し、アプリで購入したユーザーが広告を表示しない場合

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

        if(![userDefaults boolForKey:@"isPurchase"])
        {
             NSLog(@"Enter add start ");

          // Your Ads show code
        }
于 2013-05-09T05:32:23.233 に答える
0

transaction.payment.productIdentifier

は、製品の製品 ID を提供します。そのチュートリアルをもう一度実行すると、これが表示されます。

于 2013-05-09T05:43:50.067 に答える