【发布时间】:2013-12-18 15:15:22
【问题描述】:
您好,我是 phoneGap 的新手。以前我一直在制作原生安卓应用。我已经在外面寻找了一段时间,但找不到解决问题的最佳和最简单的方法。
在原生 android 中,我曾经在 SharedPrefs 中存储用户凭据和任何敏感信息。 为此,如何在 phonegap 中实现(甚至是最佳实践)? 我已经阅读了 phonegap 文档,很多地方他们倾向于将此类信息存储在 sqlite 中。这很好,但是如果数据库升级,或者即使应用程序更新并且数据丢失并且用户必须重新登录,该怎么办。
非常感谢任何在所有支持 phonegap 的平台上都简单的解决方案。
【问题讨论】:
-
你见过this plugin吗?我不得不稍微修改它以适应我的需要,但听起来这就是你要找的。它与 SharedPrefs 交互。
-
非常感谢 :) 但是 ios 呢?那边工作顺利吗? P.S:我没有ios开发经验。由于这些是 .java 的东西,这适用于 ios 吗?因为我认为他们处理对象 c ??
-
为什么不将其存储在
localstorage中?只要您使用或超过 Cordova 2.5,我相信您的数据将通过应用程序更新持续存在。唯一会丢失的情况是您以编程方式将其删除或他们删除了应用程序。由于localstorage是一个 HTML5 API,它将在所有现代平台上得到支持,而无需使用插件或进入 Java/Objective-C。你可以阅读更多关于它的信息here。 -
酷 :) 我认为这可以。非常感谢@AndrewLively!