应用内购买问题

时间:2013-05-09 05:21:31

标签: ios objective-c in-app-purchase

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

我以为我可以将NSUserDefaults与productIdentifier一起使用,但我怎么能告诉它用户购买的应用内购买?

2 个答案:

答案 0 :(得分: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
        }

答案 1 :(得分:0)

  

transaction.payment.productIdentifier

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