2020 年使用 cordova 的本地数据库 [Android/IOS]
Posted
技术标签:
【中文标题】2020 年使用 cordova 的本地数据库 [Android/IOS]【英文标题】:Local DB using cordova in 2020 [Android/IOS] 【发布时间】:2020-08-06 16:46:36 【问题描述】:我需要在我的 cordova 移动应用中存储对象和数组。
WebSQL 看起来还不错,但是现在 IOS 上从 2019 年 9 月(版本 13)开始就不支持了,我不希望 android 和 ios 有不同的技术。
IndexedDB 看起来不错,并且根据 caniuse.com 得到支持,但在 cordova 文档中,据说 IOS 不支持它。
Cordova 文档似乎很老了。
我使用 Cordova 和 AngularJS,我需要不时将本地数据库同步到 Firebase。
也许有人可以在这里分享他对本地存储的经验。
感谢您的回答。
【问题讨论】:
【参考方案1】:您可以将值动态存储在对象内的 RAM 中,您可以使用 sqlite 将其存储如下:
https://www.npmjs.com/package/cordova-sqlite-storage
或者您可以将值存储在文件中。 我给你一个提示。你应该用 java 做 Android 应用,用 swift 做 IOS 应用。这些是 本机支持的编程语言。
【讨论】:
感谢您的回答,关于其余的:我不是在开发一个花哨的应用程序。我的应用程序就像一个网站,所以我认为科尔多瓦更容易,因为我知道一点网络开发。我确信使用 java 或 swift 开发更适合重型应用程序,但就我而言,我将坚持简单的事情。以上是关于2020 年使用 cordova 的本地数据库 [Android/IOS]的主要内容,如果未能解决你的问题,请参考以下文章
在 WKWEBVIEW 上更新后出现问题 Cordova App iOS,不加载本地文件
2020年如何在没有iOS Enterprise程序的情况下分发使用本地服务器数据的iOS App?
如何仅使用 iOS 5+ 和 Cordova 3.5 在本地永久存储数据文件?
将使用相机拍摄的照片捕获并存储到本地数据库/PhoneGap/Cordova/iOS