0

我已成功使用教程实施应用内购买。但是,它不能使用它。例如,如果用户进行了我设置的应用内购买,我不明白如何告诉我的广告不要出现。有谁知道如何做到这一点?

我以为我可以将 NSUserDefaults 与 productIdentifier 一起使用,但我怎么能告诉它在应用程序购买中,用户购买了什么?

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

将为您提供产品的产品标识符。再次阅读该教程,您将看到这一点。

于 2013-05-09T05:43:50.067 回答