我已成功使用this教程实施应用内购买。但是,它无法使用它。例如,如果用户进行了我设置的应用内购买,我不明白如何告诉我的广告不会出现。有谁知道如何做到这一点?
我以为我可以将NSUserDefaults与productIdentifier一起使用,但我怎么能告诉它用户购买的应用内购买?
答案 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
将为您提供产品的产品标识符。再次阅读该教程,你会看到这一点。