【发布时间】:2013-04-27 14:52:06
【问题描述】:
我想知道用户第一次购买我的应用程序的时间......到目前为止,我还没有找到一个干净的方法,UDID 似乎是唯一的选择。
理想情况下,我可以通过 StoreKit 获得收据,但到目前为止……nada
我错过了什么吗?有人有想法吗?
情况是我有一个订阅和第一期(从你购买应用程序开始应该是免费的)。如果我稍后重新安装.. 我应该总是得到原来的问题)
示例: 我在 10.2010 购买了该应用程序 我安装并运行它并免费获得 10.2010 的订阅问题(无应用内购买) 现在我删除应用程序 我安装它 1.2013,我只从 10.2010 免费获得订阅!不是新的
【问题讨论】:
-
在钥匙串中存储一个标志。
-
钥匙串也很脆弱,不是吗?...它是否会在应用程序删除时保留下来?如果我只是恢复手机呢^^
-
它是非易失的,它是备份的。
-
酷,我不知道......这还不错。我想我仍然可以摆脱它但我不恢复备份?
-
是的,没错。但无论如何,你不可能100%安全。如果用户越狱手机并删除所谓的永久数据怎么办?等等
标签: ios storekit subscriptions