【问题标题】:ios restore data after reinstalling appios重新安装应用后恢复数据
【发布时间】:2013-05-05 16:03:53
【问题描述】:

我正在开发一个应用程序,它提供了一个功能的测试期。首次启动应用几天后,用户将无法再使用此功能,除非他通过应用内购买进行购买。

我将应用程序首次启动的时间存储在用户首选项中。在用户卸载并重新安装应用程序后恢复此信息会很好。

-> 从 iPhone 上删除应用程序后,是否可以恢复内部应用程序数据?

【问题讨论】:

  • 当您从手机中删除应用程序时,UserDefaults 会被删除。

标签: ios restore


【解决方案1】:

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

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

【讨论】:

  • 请您发邮件简单解释一下。我是ios新手...没用过钥匙串...有教程吗???
【解决方案2】:

如果您正在使用网络服务,那么您可以使用网络服务检索它。否则,您可以将其保存到钥匙串访问中。

【讨论】:

    【解决方案3】:

    当您从手机中删除应用程序时,UserDefaults 会被删除。也许您可以使用解析数据。我总是使用 Parse

    https://www.parse.com/products/data

    【讨论】:

      猜你喜欢
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 2017-04-03
      • 2018-04-07
      • 1970-01-01
      相关资源
      最近更新 更多