【问题标题】:store application database even after the App is deleted to be accessed next time the app is installed即使在删除应用程序后存储应用程序数据库以便下次安装应用程序时访问
【发布时间】:2013-09-21 18:26:24
【问题描述】:

我正在处理核心数据,我需要知道是否存在一些我可以遵循的方法来访问数据库文件,即使在应用程序被删除后也是如此。

我无法使用任何服务器上传此文件或照片库。

我需要知道我的应用程序可以使用 iPhone 上的任何其他存储来存储数据库,以便下次读取数据库。

任何帮助将不胜感激

谢谢

【问题讨论】:

  • 没有。如果您不想使用您的服务器来存储数据,那么没有任何方法可以实现这个东西。因为如果您的应用包含应用内购买,那么苹果会自动下载您之前删除的数据。但在你的情况下这是不可能的
  • 是否可以在 iPhone Preferences 或 bundle 等中进行一些修改?
  • 您可以生成包含数据库内容的 CSV 文件并通过电子邮件发送。然后,您可以实现导入方法来恢复数据。对于照片,您可以将它们保存在照片库中。

标签: iphone database memory store nsdocumentdirectory


【解决方案1】:

为了回答您的问题,可以使用KeyChain services。即使应用程序被删除,数据仍将存在于钥匙串中,并且可以从同一个应用程序再次访问。数据将一直保留,直到钥匙串被清除或 iPhone 操作系统被重置。

但这不是钥匙串的用途。它并不打算用作数据库。我会找到解决上传到服务器限制的方法。

也许您可以使用钥匙串来存储某种敏感信息,以便他们从服务器检索数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 2020-08-01
    • 2011-11-09
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多