0

我想在我的应用程序中实现 inApp 购买。inApp 将从应用程序中删除所有广告。

好的,我知道如何在 iTunes Connect 中创建一个 inApp,并且我知道如何使用 StoreKit 创建一个商店。

我唯一的问题是:如何创建二进制文件来删除我的广告?

这是我的应用程序的副本,但没有广告?(复制项目并删除广告)

或者它是一个带有布尔条件的块来隐藏广告?(如果 userBought == YES hideAds)

我已经在 AppStore 中提供了我的应用程序的免费版和专业版,只是不知道如何链接它们,使专业版成为免费版的应用内购买。

4

3 回答 3

0

你不做二进制的事情,你不能对应用程序二进制文件进行任何更改。您也不能这样做,因为应用程序二进制文件位于应用程序包中。

您可以设置购买的财产并检查是否显示横幅/广告。您应该将此布尔值保存在钥匙串中,以便用户可以轻松访问它。

您可以随时引导用户到 AppStore 购买专业版,但您不能让免费版自行更新为专业版。

于 2013-05-13T14:06:58.567 回答
0

你不能像那个伙伴那样做。如果您要发布两个应用程序,那么您不必使用应用程序内,因为您可以将其中一个设为免费,另一个设为付费。如果您想在应用内使用一个应用,请确保在用户购买应用内后将其存储在NSUserDefaults中,然后您也可以在NSUserDefaults中进行设置。

因此,当用户启动您的应用程序时,只需检查NSUserDefaults并显示广告或通过NSUserDefaults上保存的设置不显示广告

于 2013-05-13T14:12:25.647 回答
0

购买应用程序时,执行类似于在 NSUserDefaults 中附加密钥 isPurchase YES 的操作

if(![userDefaults boolForKey:@"isPurchase"])
    {
         NSLog(@"Enter add start ");

       [[Chartboost sharedChartboost]  showInterstitial];
    }
    [userDefaults synchronize];

}
于 2013-05-13T15:26:30.980 回答