【问题标题】:Is there any way to store my app data (Sqlite) locally and i can access that data after my app is deleted or reinstalled?有什么方法可以在本地存储我的应用程序数据(Sqlite),并且在我的应用程序被删除或重新安装后我可以访问该数据?
【发布时间】:2015-09-04 02:06:52
【问题描述】:

我的应用程序在存储方面遇到一些问题,我想将我的应用程序数据本地存储在 iPad 中,删除应用程序或重新安装应用程序后可以访问它。我想在重新安装应用程序后发送我的旧应用程序数据。 有什么方法可以实现吗?

【问题讨论】:

  • 作为一个应用用户,我当然希望这个功能存在。当我删除一个应用程序时,我希望它会消失。
  • @JonathonReinhart 真的!!但我正在寻找任何替代方法,可以帮助我获取旧数据:(
  • 这就是云、同步、数据备份等的用途。它不能在同一设备上本地完成。
  • 如果您使用 CoreData 和 iCloud,您可以将数据存储在本地,同时在卸载/重新安装后可以在云中重新下载。您需要阅读文档 (developer.apple.com/library/mac/documentation/General/…) 并编写最适合您的选项。钥匙串在卸载后仍然存在,但仅对少量数据有用。或者,您可以操作自己的服务器并将数据发送到客户端,以便按需进行本地缓存。

标签: ios iphone ios7 ios8 ios6


【解决方案1】:

即使在您的应用程序被删除后,钥匙串中的项目也会保留,因此您可以将数据存储在那里,并在重新安装时检索它。不过不要滥用它,因为钥匙串的主要目的是存储敏感数据,如密码、身份验证令牌等。

【讨论】:

    【解决方案2】:

    即使应用程序被删除,本地保存数据的唯一方法是使用钥匙串。虽然我不确定大小限制和东西。当然,越狱设备还有其他一些方法。

    【讨论】:

      猜你喜欢
      • 2015-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2019-01-11
      • 2011-10-23
      • 2010-11-06
      • 1970-01-01
      • 2012-04-16
      相关资源
      最近更新 更多