2013-05-05 396 views
1

我正在开发一个应用程序,该应用程序为功能提供测试期。第一次启动应用程序几天之后,用户无法再使用此功能,除非他在应用程序内购买该应用程序。ios在重新安装应用程序后恢复数据

我第一次在用户首选项中启动应用程序。在用户卸载并重新安装应用程序后,恢复此信息会很好。

- >无论如何,从iPhone删除应用程序后恢复内部应用程序的数据?

+0

当你从手机中删除应用程序UserDefaults被删除。 – 2013-05-05 16:09:00

回答

2

您需要为此使用钥匙串。钥匙串数据将在应用程序删除并重新安装后存活。这样您的时间戳就不会丢失,并且可以防止用户通过重新安装应用程序“欺骗”。

从GenericKeychain示例应用程序中获取KeychainItemWrapper类。这使得使用钥匙链变得更容易。

+0

你会简要地解释一下邮件。我是新来的ios ...没有使用钥匙串....任何教程? – 2013-09-09 12:09:17

0

如果您使用的是web服务,那么您可以使用web services检索它。您可以将其保存到钥匙串访问中。

相关问题