我正在使用Cordova-sqlite-storage插件在iOS设备中本地存储数据。我需要将sqlite插件保存的数据备份到iCloud。我搜索网并尝试各种选项但没有任何成功。另外,我发现以下SO帖子说在localStorage的情况下不可能。 Can HTML5 localStorage in Cordova/Phonegap app be synced to iCloud?
我的问题是,有没有办法在使用Cordova-sqlite-storage插件存储数据时将数据备份到iCloud?
如果有人已经这样做,请回复我。或者有人有相同的经验并且可以自信地说,不可能或这是实现它的方式。
答案 0 :(得分:0)
为此使用BackupWebStorage首选项。您可以使用3个选项cloud
,local
和none
。要在iCloud上备份数据,您需要将BackupWebStorage值设置为cloud
。默认情况下为cloud
摘自官方文档:
BackupWebStorage
(字符串,none
,local
或默认的cloud
): 设置为云以允许Web存储数据通过iCloud备份。调成 本地,仅允许通过iTunes同步进行本地备份。设为无阻止 Web存储备份。
只需再次确认,将以下内容添加到config.xml
:
<preference name="BackupWebStorage" value="cloud"/>