我们正在开发适用于iOS和Android的PhoneGap应用程序,其中我 需要安全地存储小配置变量 (不是LocalStorage,SQLite或任何数据库实现)即可。我知道这可以使用iOS的KeyChain功能完成。请帮助我找到 android 中的类似功能,或者建议安全存储的任何此类Android PhoneGap插件在我们的项目中实施。
答案 0 :(得分:0)
答案 1 :(得分:0)
Cordova / PhoneGap中有可用于在设备中存储数据的插件。如果您正在构建本机应用程序,那么您可以使用SQLite,如果您正在构建混合移动应用程序,那么您可以转到PouchDB。
您可以查看here以上支持的所有浏览器。 (他在Android / IOS / Windows使用的浏览器方面表示过。)
答案 2 :(得分:-1)
使用此插件: https://build.phonegap.com/plugins/161
注意:phonegap插件由本机代码组成,即此处为Android SDK Java代码。此插件使用安全的Keychain系统。 Phonegap插件只需添加一个JS / Java交叉代码接口,就可以使用javascript函数调用本机功能。在Phonegap doc中,顺便说一下地理定位,通知等等,都是这样做的。
答案 3 :(得分:-1)
为了在移动应用程序中安全地保存密钥,密码或字符串,特别是在cordova / phonegap应用程序中,不同的平台有不同的方法。
对于iOS应用程序,我们可以使用 - Keychain Services
对于Android应用程序,我们可以使用 - Android Keystore System
有一个名为 - cordova-plugin-secure-key-store的插件。这个插件使用Keychain for iOS和Keystore for android。
有关详细信息,请点击此处的博客文章 - http://stackskull.com/posts/how-to-save-key-securely-in-mobile-devices
希望这会对某人有所帮助。