电容器储能或科尔多瓦储能 [英] Capacitor storage or cordova storage

查看:21
本文介绍了电容器储能或科尔多瓦储能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Ionic v5开发一个PWA应用程序,我需要脱机保存一些内容以呈现给用户。 我正在考虑使用Capacator将我的Web应用程序发布到一个本地应用程序中,作为Cordova的替代方案,但数据存储是我的应用程序的一个重要方面。 电容存储和科尔多瓦存储是否相同?

推荐答案

对于PWAS:电容存储回落到使用localStorage。而离子存储(利用Cordova)按顺序使用IndexedDBWebSQLlocalstorage

电容存储和科尔多瓦存储是否相同?

简要说明:存储在很大程度上取决于您的应用运行所在的平台。电容器和科尔多瓦在这方面采取了不同的方法。他们将自动为每个平台使用相应的本地存储系统。

如何为本地应用选择存储:

  1. 对于高性能存储:使用使用Cordova SQLite插件的Ionic Storage。它是基于键-值的访问,但默认情况下在底层使用SQLite。但是,当在Web中运行或作为Progative Web App运行时,存储将尝试按该顺序使用索引数据库、WebSQL和本地存储。

  2. 临时存储:如果您想存储的数据应该是持久化的,但查询要求不高,请使用Capacitor Storage。在iOS上使用UserDefaults,在Android上使用SharedPreferences。 但是,当作为渐进式Web应用程序运行时,此API将回退到使用本地存储。

  3. 对于不重要的数据:只需使用本地存储,不需要任何其他存储引擎。

这篇关于电容器储能或科尔多瓦储能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆