iOS App购买日期

Alb*_*iti 13 iphone objective-c in-app-purchase ios

我正在尝试新的市场策略,所以我现在将免费提供我的0,79欧元应用程序,通过应用内购买解锁所有内容.我也不想背叛已经购买它的用户,所以我想实施一个检查,谁已经购买了应用程序,不需要购买应用内付款解锁所有.

我的问题是......我可以查看应用程序的购买时间吗?或者也许有一个简单的方法?

sof*_*ved 7

只是为了更新它,它是可能的.看看这个问题的答案 - 收据中的一个字段是"原始购买日期"

一个完整的解决方案,可以在iOS 7上验证应用内收据和捆绑收据

  • 原始购买日期仅是IAP条目的字段,它不适用于应用程序本身.应用程序购买日期也在收到应用程序,但没有记录. (3认同)

rck*_*nes 5

您无法确定是否执行此操作,因为无法检查用户是否购买了该应用程序,因为无法向操作系统询问安装/购买日期。

如建议的那样,您可以将其保存在中NSUserDefaults,但是如果用户删除该应用程序,则此信息将会丢失。

可以将其保存在钥匙串中,如果您删除该应用程序,该钥匙串不会清除,但是问题仍然存在,因为如果还原了iOS设备,这些设置可能会丢失。