我正在开发一个应用程序,它为功能提供测试期。在第一次启动应用程序几天后,用户无法再使用此功能,除非他通过应用内购买购买。
我首次在用户首选项中存储应用程序。在用户卸载并重新安装应用程序后,恢复此信息会很不错。
- >从iPhone上删除应用程序后,是否还要恢复内部应用程序数据?
答案 0 :(得分:2)
您需要使用钥匙串。钥匙串数据将在删除应用程序并重新安装后继续存在。这样您的时间戳就不会丢失,并且会阻止用户通过重新安装应用程序来“欺骗”。
从GenericKeychain示例应用程序中获取KeychainItemWrapper类。这使得使用钥匙链变得更加容易。
答案 1 :(得分:0)
如果您使用的是Web服务,则可以使用Web服务检索它。这样您就可以将其保存到钥匙串访问中。
答案 2 :(得分:0)
从手机中删除应用时,会删除UserDefaults。也许你可以使用Parse Data。我总是使用Parse