首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电容存储或cordova存储

电容存储或cordova存储
EN

Stack Overflow用户
提问于 2020-12-23 22:57:35
回答 1查看 2.5K关注 0票数 3

我正在用离子v5开发一个PWA应用程序,我需要离线保存一些内容以提供给用户。我正在考虑使用电容将我的web应用程序发布到本地应用程序中,作为Cordova的替代方案,但是数据存储是我应用程序的一个重要点。电容存储和Cordova存储相同吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-24 07:16:33

For PWAs:电容存储回到使用localStorage。而离子存储(利用科多瓦)按顺序使用IndexedDBWebSQLlocalstorage

电容存储和Cordova存储相同吗?

简单地说:No.存储高度依赖于应用程序正在运行的平台。在这方面,电容器和科多瓦采取了不同的做法。它们将为每个平台自动使用适当的本地存储系统。

如何选择本地应用程序的存储:

  1. 用于高性能存储:使用使用Cordova SQLite插件的离子存储。它是基于键值的访问,但默认情况下使用SQLite。然而,当在web上运行或作为渐进Web应用程序运行时,Storage将尝试按照这个顺序使用IndexedDB、WebSQL和本地存储。
  2. 用于临时存储:如果您想要存储应该持久但不需要高级别查询的数据,则使用电容存储。它将在iOS上使用iOS,在Android上使用SharedPreferences。但是,当作为一个渐进的网络应用程序运行时,这个API将回到使用localStorage。
  3. For UnImportant Data:您可以简单地使用UnImportant,而不需要任何额外的存储引擎。
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65431935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档