我想在我的应用中实施inApp Purchase。 inApp将从应用中删除所有广告。
好的,我知道如何在iTunes Connect中创建inApp,我知道如何使用StoreKit创建商店。
我唯一的问题是:如何创建二进制文件以删除我的广告?
这是我的应用的副本,但没有广告? (重复项目并删除广告)
或者它是一个具有布尔条件的块来隐藏广告? (如果userBought == YES hideAds)
我已经在AppStore中提供了我的应用程序的免费版和专业版,只是不知道如何链接它们,使Pro版本成为免费版的InApp购买。
答案 0 :(得分:0)
您不执行二进制操作,不允许对应用程序二进制文件进行任何更改。您也无法执行此操作,因为应用程序二进制文件位于应用程序包上。
您可以设置已购买的房产并检查是否显示横幅广告。您应该将此布尔值保存在钥匙串中,以便用户可以轻松访问它。
您可以随时引导用户访问AppStore以购买专业版,但您无法将免费版本自行更新为专业版。
答案 1 :(得分:0)
你不能像那个伙伴那样做。如果您要发布两个应用程序,那么您不必使用应用程序内容,因此您可以将其中一个作为免费,其他作为付费。如果您想在应用中使用一个应用,请确保在用户购买了应用内后将其存储在 NSUserDefaults 中,然后您可以在 NSUserDefaults 中进行设置同样。
因此,当用户启动您的应用程序时,只需检查 NSUserDefaults 并按 NSUserDefaults
上的已保存设置显示广告或不显示广告答案 2 :(得分:0)
在购买应用程序
时,在NSUserDefaults中执行类似于附加密钥isPurchase YES的操作if(![userDefaults boolForKey:@"isPurchase"])
{
NSLog(@"Enter add start ");
[[Chartboost sharedChartboost] showInterstitial];
}
[userDefaults synchronize];
}