javascript - Phonegap 的本地存储可靠性

标签 javascript android ios mobile cordova

我正在制作一个需要存储一些用户数据的 PhoneGap 应用程序。应用程序首次启动时,系统会要求用户输入 URL。由于 URL 可能很长,我希望将其保存在用户的设备上,这样他就不需要在每次启动应用程序时重新输入整个字符串。

最初,我计划使用 LocalStorage 来实现此目的。但是,我听说 LocalStorage 不会非常永久地保存数据。如果用户必须每月左右多次输入 URL,这将极大地损害我的应用程序的可用性。

为此目的,我应该使用 SQLite 而不是 LocalStorage,还是 LocalStorage 在大多数移动设备上对于这种用途足够可靠?

最佳答案

您不应该使用 LocalStorage,因为自 5.1 起它不再是 IOS 上的持久存储,而且 Apple 可能会拒绝您的应用程序。

您有多种选择:

对于最后的选择,您还可以安装 Lawnchair (包含)它在 SQLite 之上提供了一个易于使用的键值系统。您无需编写任何 SQL 行即可使用 SQLite。

关于javascript - Phonegap 的本地存储可靠性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20182446/

相关文章:

android - 用于制作移动应用程序界面草图的工具

javascript - 如何使用返回任何元素数组的渲染函数对 Vue.js 功能组件进行单元测试?

javascript - 如何选择javascript数组中的最后N个成员(函数式)

android - Android 中的 UI 选择器

ios - 标签栏图标和标题未显示在 Storyboard References 中

ios - React Native网络请求在iPhone上失败但在iOS模拟器上成功

javascript - 引用号 : Target ID in Current DIV

javascript - 尝试使用 REGEX 过滤字符串中的多个值

android - drawBitmap到带有透明位图的 Canvas ,替换原始像素

java - Android kotlin - RecyclerView 找出在 Activity/fragment 中单击了项目内部的内容