我有一个付费的iPhone / iPad应用程序,它在应用程序商店中存在,但我的客户端实现了付款作为IAP流程(在应用程序购买中)。我的问题是,我如何处理已经为该应用付费的客户。
不应该强迫现有用户使用新的IAP再次为应用付费,所以我必须为已安装该应用的客户禁用IAP。
我有没有办法检查应用程序的第一个安装日期,所以我可以用它来检查IAP是应该启用还是禁用?
还是有另一种方式吗?
(不要求提供有关如何实施IAP的代码)
答案 0 :(得分:0)
我通常做的是在发布付费应用时,我设置NSUserDefaults
密钥,如@"hasPaidForThisApp"
TRUE
。如果我将来改变主意并希望应用程序免费增值,我总是可以让用户使用此密钥集真正访问应用程序的所有部分。
但是,当删除并重新安装应用程序时,此方法失败,但这是我提出的最佳方法。