安全存储Android PhoneGap应用程序

时间:2015-07-22 06:43:18

标签: android cordova phonegap-plugins

我们正在开发适用于iOS和Android的PhoneGap应用程序,其中我 需要安全地存储小配置变量 (不是LocalStorage,SQLite或任何数据库实现)即可。我知道这可以使用iOS的KeyChain功能完成。请帮助我找到 android 中的类似功能,或者建议安全存储的任何此类Android PhoneGap插件在我们的项目中实施。

4 个答案:

答案 0 :(得分:0)

使用LocalStorage。文档为HERE

如果您正在寻找KeyChain插件,可以在HERE

中找到它

答案 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应用程序中,不同的平台有不同的方法。

有一个名为 - cordova-plugin-secure-key-store的插件。这个插件使用Keychain for iOS和Keystore for android。

有关详细信息,请点击此处的博客文章 - http://stackskull.com/posts/how-to-save-key-securely-in-mobile-devices

希望这会对某人有所帮助。