gpt4 book ai didi

ios - iOS 上两个带有 phonegap 的网络存储,一个正在备份?

转载 作者:行者123 更新时间:2023-11-29 10:54:47 25 4
gpt4 key购买 nike

我的一个 phonegap 2.8.1 应用程序刚刚被 Apple 拒绝,因为它使用了超过 5 MB 的存储空间,这对 iCloud 来说太多了。我假设它们指的是 localstorage,这与我在那里存储的数据量一致。该本地存储在我的应用程序中用于两件事:

  • a) 具有数千个键的键值数据库,可以重新创建从数据文件。它是随机访问的。

  • b) 用户创建的设置和首选项,这不能重新创建并将受益于 iCloud 备份

我想我需要做的是为此使用两种不同的存储,一种标记为“不备份”,另一种标记为“进行备份”。

我看到了三种可能性:

  1. 有两个本地存储,我该怎么做?会不会可以只用不同的参数列出两次插件吗?以某种方式告诉iOS只有一个存储应该被备份。我该怎么做?

  2. 对其中之一使用 SQLStorage,然后以某种方式告诉 iOS只应备份其中一个存储。我该怎么做呢?

  3. 使用文件序列化用户偏好,并将localstorage标记为“不备份”,我该怎么做?以某种方式告诉 iOS不应备份本地存储。我该怎么做呢? (编辑:phonegap 中有一个 xml setting,BackupWebStorage,如果它起作用,将返回信息)

  4. 为其中一个数据库使用第三方存储产品,在这种情况下,是哪个?

我通常不使用 Objective C 编程,但如果我确切地知道该做什么,我可以找到一个人。如果这是在 Android 上,我想我可以做到。

最佳答案

1) 您可以将特定文件标记为“不使用 iCloud 备份”2) 某些文件夹标记为备份,如文档,而其他文件夹则标记为不备份,如缓存。

https://developer.apple.com/library/ios/qa/qa1719/_index.html

关于ios - iOS 上两个带有 phonegap 的网络存储,一个正在备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18904025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com