使用耗材IAP时恢复“删除广告”功能

时间:2014-06-25 02:27:24

标签: ios in-app-purchase restore advertising

我正在研究如何在用户进行任何IAP并正确恢复该功能时,正确实施删除应用中广告的功能。

我看到第一部分完成的方式是简单地在用户购买的用户默认值中添加一个值,并在显示广告之前进行检查。没问题。

但我不知道如何做可恢复的部分,因为我的所有产品都是消耗品。如何在用户重新安装应用程序时恢复此值?因为据我所知,耗材的唯一记录是在设备上,并且无法通过苹果正确恢复?

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

您无法完全通过商店套件API执行此操作,因为您说没有可恢复的购买记录。我可以看到几个选项 -

  1. 您可以为您的应用启用iCloud并将数据保存到用户的iCloud帐户,但这对于没有iCloud的用户来说不会有效。
  2. 您可以让用户在您的服务器上注册一个帐户,并使用它来存储他们的购买历史记录(或提供Facebook登录等)。
  3. 如果用户删除并重新安装了您的应用,那么他们需要进行另一次应用内购买才能删除广告 - 利润!