0

当用户首次安装应用程序时,有没有办法与苹果服务器进行验证?假设您有一个付费应用程序并希望通过广告使其免费,但不向之前购买的人发送广告。

由于它不是 IAP,我认为 Store Kit 是不可能的。

稍后编辑:我的问题是购买、删除和重新安装的问题。

4

1 回答 1

2

不,你不能那样做!最好的方法是从 App Store 中删除您当前的应用程序,然后使用不同的 Bundle ID 重新启动。以前购买它的人可以保持原样,尽管他们不会得到任何更新。

一种可能的解决方法

这是我刚刚想到的解决方法。当您发送下一个更新时,设置一个标志NSUserDefaults以将现在拥有它的每个人标记为付费用户。那将仅用于您的下一次更新;您将在更新后立即删除该代码。然后,当您发送带有广告的版本时,检查该标志以确定是否应该显示它们。唯一的问题是,如果付费用户重新安装了该应用程序,他们就会从那时起看到广告。

于 2013-05-09T18:15:28.480 回答