我想将我的应用程序从付费版本更改为免费广告。不过,我不希望最初为应用付费的人获得广告。了解首次安装哪个版本的应用程序 - iOS
我想我可以包括具有额外的代码,设置了一些UserDefaults说的版本没有广告,然后做更新的免费版本新的更新。但这似乎不是一个非常可靠的解决方案。
我想将我的应用程序从付费版本更改为免费广告。不过,我不希望最初为应用付费的人获得广告。了解首次安装哪个版本的应用程序 - iOS
我想我可以包括具有额外的代码,设置了一些UserDefaults说的版本没有广告,然后做更新的免费版本新的更新。但这似乎不是一个非常可靠的解决方案。
似乎有检测是否有人为你支付的应用程序或下载它后,当价格已经变为自由没有可靠的方法。出于这个原因,我决定在App Store中创建两个单独的条目。
我认为,这取决于最低的操作系统版本,您的程序可以运行。对于iOS 5.0及更高版本,您可以尝试使用iCloud存储有关购买版本的标志。它允许您不仅为一个设备设置此标志,而且为用户的帐户设置此标志。
或者你可以存储在钥匙串此信息后得到它。但在这种情况下,您的用户将无法使用他(她)的帐户在其他某个设备上没有任何广告。
无论如何,据我所知,您需要为您的应用程序的更新第一随时随地写这个标志。只有一段时间才能对广告进行更新。
我会很高兴地看到意见,如果有人对这个问题的另一个想法。
有你在你的应用程序 –
使用SQLite数据库我认为是不可靠的方式来实现你想要的。 如果用户为您的游戏付费并将其卸载并希望再次安装会发生什么 - 但随后他会通过广告获得版本。 我的意见 - 分开发布免费增值版,并保留原样。 – Wojciech
不,我没有。你的建议是否 - 检查行上的创建日期? – Max