Cordova localStorage是否使用本地iTunes手机备份进行备份?
意思是,如果我从iTunes中的备份恢复手机,还是会为应用恢复localStorage吗?
我问的原因是当我在应用程序中注册推送通知时,我想提供一个对话框,并保存在localStorage中,我确实显示了此对话框,该对话框解释了用户可以从我的预期中看到的推送通知类型应用程序,而不是盲目地使用推送注册应用程序。这样,用户可以看到在设备上保持启用推送或选择不推送通知的一些好处。
提前谢谢。
答案 0 :(得分:0)
是它会。
让我们先尝试一个简单的应用程序,然后在localstorage中保存一些值,然后与iTunes同步再重新存储。
通常在使用localstorage
时,会将数据保存在NSLibraryDirectory or NSDocumentDirectory
中,以便在恢复或升级后可用。
另外如下所述, iTunes 会恢复网络应用缓存/数据库,即本地存储。
iTunes备份
答案 1 :(得分:0)
取决于。
一般来说,iOS不会获得备份缓存。
However, iCloud and iTunes do not back up the contents of the following directories:
<Application_Home>/AppName.app
<Application_Data>/Library/Caches
<Application_Data>/tmp
但是自Cordova 3.0以来。科尔多瓦有钥匙BackupWebStorage
。
设置为
cloud
以允许通过iCloud备份网络存储数据。调成local
仅允许通过iTunes同步进行本地备份。设置为none
阻止 网络存储备份。