Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Cordova在iOS中永久存储数据?_Javascript_Ios_Cordova - Fatal编程技术网

Javascript 如何使用Cordova在iOS中永久存储数据?

Javascript 如何使用Cordova在iOS中永久存储数据?,javascript,ios,cordova,Javascript,Ios,Cordova,通过在线阅读许多资料,我无法找到关于iOS中哪种类型的存储是永久性的一致信息。大多数人说使用PhoneGap/Cordova存储API。但是文档提到了window.localStorage,没有明确声明使用任何方法都不会使用localStorage,也没有提到WebSQL 这个页面表示只有webSQL在iOS上是永久的。但我如何知道哪种API将在Cordova中使用WebSQL 我是否使用window.openDatabase()?还有什么吗?我想您对Phonegap存储API的描述感到困惑

通过在线阅读许多资料,我无法找到关于iOS中哪种类型的存储是永久性的一致信息。大多数人说使用PhoneGap/Cordova存储API。但是文档提到了
window.localStorage
,没有明确声明使用任何方法都不会使用localStorage,也没有提到WebSQL

这个页面表示只有webSQL在iOS上是永久的。但我如何知道哪种API将在Cordova中使用WebSQL


我是否使用
window.openDatabase()
?还有什么吗?

我想您对Phonegap存储API的描述感到困惑

这取决于你的数据有多大。您可以同时使用WebSQL或
localStorage
。科尔多瓦认为这两种药物都是“持久的”。使用WebSQL或localStorage将数据存储在缓存中

但我如何知道哪种API将在Cordova中使用WebSQL

使用
var db=window.openDatabase(“数据库”,“1.0”,“测试”,200000)

如果您的数据很小,可以使用localStorage,它允许您以键值对的形式存储数据。因此,您将数据库定义为

window.localStorage.setItem("key", "value");

我认为您对Phonegap存储API的描述感到困惑

这取决于你的数据有多大。您可以同时使用WebSQL或
localStorage
。科尔多瓦认为这两种药物都是“持久的”。使用WebSQL或localStorage将数据存储在缓存中

但我如何知道哪种API将在Cordova中使用WebSQL

使用
var db=window.openDatabase(“数据库”,“1.0”,“测试”,200000)

如果您的数据很小,可以使用localStorage,它允许您以键值对的形式存储数据。因此,您将数据库定义为

window.localStorage.setItem("key", "value");

我认为您对Phonegap存储API的描述感到困惑

这取决于你的数据有多大。您可以同时使用WebSQL或
localStorage
。科尔多瓦认为这两种药物都是“持久的”。使用WebSQL或localStorage将数据存储在缓存中

但我如何知道哪种API将在Cordova中使用WebSQL

使用
var db=window.openDatabase(“数据库”,“1.0”,“测试”,200000)

如果您的数据很小,可以使用localStorage,它允许您以键值对的形式存储数据。因此,您将数据库定义为

window.localStorage.setItem("key", "value");

我认为您对Phonegap存储API的描述感到困惑

这取决于你的数据有多大。您可以同时使用WebSQL或
localStorage
。科尔多瓦认为这两种药物都是“持久的”。使用WebSQL或localStorage将数据存储在缓存中

但我如何知道哪种API将在Cordova中使用WebSQL

使用
var db=window.openDatabase(“数据库”,“1.0”,“测试”,200000)

如果您的数据很小,可以使用localStorage,它允许您以键值对的形式存储数据。因此,您将数据库定义为

window.localStorage.setItem("key", "value");


非常感谢。我知道Cordova认为localStorage是永久性的,但自从ios 5.1以来,它就不是了。我最近已经在ios 7中使用了localStorage。它起作用了。在手动清除缓存之前,所有数据都将永久保存。您可能会考虑使用LoalStalk进行身份验证之类的操作。注意:不要与sessionStorage混淆,只要应用程序打开,sessionStorage就会存储数据。localstorage是否会在手机重新启动时保存数据?是的,数据会保存。重启无论如何都不会影响。警告一句-至少在iOS上,当设备内存不足时,localStore会被OS删除。谢谢。我知道Cordova认为localStorage是永久性的,但自从ios 5.1以来,它就不是了。我最近已经在ios 7中使用了localStorage。它起作用了。在手动清除缓存之前,所有数据都将永久保存。您可能会考虑使用LoalStalk进行身份验证之类的操作。注意:不要与sessionStorage混淆,只要应用程序打开,sessionStorage就会存储数据。localstorage是否会在手机重新启动时保存数据?是的,数据会保存。重启无论如何都不会影响。警告一句-至少在iOS上,当设备内存不足时,localStore会被OS删除。谢谢。我知道Cordova认为localStorage是永久性的,但自从ios 5.1以来,它就不是了。我最近已经在ios 7中使用了localStorage。它起作用了。在手动清除缓存之前,所有数据都将永久保存。您可能会考虑使用LoalStalk进行身份验证之类的操作。注意:不要与sessionStorage混淆,只要应用程序打开,sessionStorage就会存储数据。localstorage是否会在手机重新启动时保存数据?是的,数据会保存。重启无论如何都不会影响。警告一句-至少在iOS上,当设备内存不足时,localStore会被OS删除。谢谢。我知道Cordova认为localStorage是永久性的,但自从ios 5.1以来,它就不是了。我最近已经在ios 7中使用了localStorage。它起作用了。在手动清除缓存之前,所有数据都将永久保存。您可能会考虑使用LoalStalk进行身份验证之类的操作。注意:不要与sessionStorage混淆,只要应用程序打开,sessionStorage就会存储数据。localstorage是否会在手机重新启动时保存数据?是的,数据会保存。重启无论如何都不会影响。警告一句——至少在iOS上,当设备内存不足时,localStore会被OS删除。