cordova - 离子本地存储与安全存储
问题描述
我目前正在使用@ionic-native/secure-storage
,但问题是它不适用于 android,所以我正在考虑使用Plugins.Storage
from @capacitor/core
。
我的问题是这两者之间到底有什么区别。据我所知,使用在这两种情况下都无法查看数据,那么什么@ionic-native/secure-storage
更安全以及何时需要使用它?
解决方案
@ionic-native/secure-storage
只是一个接口cordova-plugin-secure-storage
。
最大的不同是在它支持的所有平台上都cordova-plugin-secure-storage
使用加密进行存储。
Capacitor的Storage
插件适用于简单的键值数据,存储在设备上不太安全的区域。
iOS 存储插件将使用 UserDefaults 和 Android SharedPreferences。如果卸载应用程序,存储的数据将被清除。
推荐阅读
- javascript - 如何在 Angular 中处理异步函数
- javascript - 如何使用 ES6 模块为变量/函数使用动态名称导出?
- emacs - 如何在 emacs org 模式下重新计算列的总和?
- python - Shell 命令仅在手动执行而不是从 Python 文件中执行时才有效
- python - 如何使用 vec_env 或 SubProcVecEnv 并行运行多个健身房?
- java - 制作一个将在Android中使用的Java库,一个类实现Parcelable接口
- flutter - 有没有更好的方法来不断重建一个小部件?
- javascript - 为什么“this”不等于调用函数的对象?
- c++ - 使用多个sampler2D一次使用一个发送多个纹理?
- html - CSS 弹性盒 | 修复 Flex 列高度之间的空间