我已成功使用本教程实施应用内购买。但是,它不能使用它。例如,如果用户进行了我设置的应用内购买,我不明白如何告诉我的广告不要出现。有谁知道如何做到这一点?
我以为我可以将 NSUserDefaults 与 productIdentifier 一起使用,但我怎么能告诉它在应用程序购买中,用户购买了什么?
我已成功使用本教程实施应用内购买。但是,它不能使用它。例如,如果用户进行了我设置的应用内购买,我不明白如何告诉我的广告不要出现。有谁知道如何做到这一点?
我以为我可以将 NSUserDefaults 与 productIdentifier 一起使用,但我怎么能告诉它在应用程序购买中,用户购买了什么?
当用户在应用程序中创建您的值时,然后像这样在 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
}
transaction.payment.productIdentifier
将为您提供产品的产品标识符。再次阅读该教程,您将看到这一点。