我正在考虑将我的付费 iOS
应用更改为免费,使其基于广告
,并提供应用内购买
选项删除广告。
如果我刚刚启动该应用程序,这听起来是个好主意,但我们有超过 3 万次付费下载,我不希望这些用户在更新到免费的新版本时看到广告。
我这里有什么选择吗?
最佳答案
从 iOS 7 开始,这可以通过正确的收据验证来完成。在 iOS 7 中,您可以获得所购买应用程序的收据。收据中的部分数据包括有关用户最初购买的应用程序版本的信息。您可以查看该版本,如果它是在您的更新发布之前通过 IAP 免费提供的,您可以选择为用户提供完整功能,而无需用户再次购买升级。
当然,如果您希望更新的应用程序在 iOS 6 下运行,这不是一个选择。
请参阅Receipt Validation Programming Guide有关收据验证的详细信息。
关于ios - 将付费应用更改为免费,但了解用户之前是否购买过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50104316/