我希望我的应用程序(单个 SKU)提供不同的初始条件(例如,开始游戏内货币),具体取决于它是免费安装还是用户付费安装。价格会不时变化。
应用程序是否可以查找此信息?
注意:这不适用于应用内购买;我知道我可以使用 StoreKit 进行查找。
我希望我的应用程序(单个 SKU)提供不同的初始条件(例如,开始游戏内货币),具体取决于它是免费安装还是用户付费安装。价格会不时变化。
应用程序是否可以查找此信息?
注意:这不适用于应用内购买;我知道我可以使用 StoreKit 进行查找。
看起来有一些技巧和变通方法可以让你分道扬镳,但是对于你想要做的事情,你需要一个完全有效的解决方案,所以看起来你不能,这太糟糕了,我喜欢一个好的 hack :)
编辑:未来的读者应该阅读评论以进行全面讨论。
一个想法是在程序开始时将当前日期保存到一个变量中,该变量在第一次设置之前为 nil。然后你就有了应用程序首次运行的日期。您还可以查看下载应用程序时创建的 Documents 文件夹的日期。
如果您将此日期存储为用户偏好变量,则在您更新应用程序时它会保留事件。然后您可以将该日期与您从服务器获得的数据进行比较。