我一直在使用PhoneGap开发适用于Android,IOS和Blackberry的应用程序,此应用程序正在使用localStorage在访问之间保留auth_key。我的问题是当我重新启动硬重置(电池拉动)时,Blackberry所有localStorage变量都会丢失。
Android和iOS中的相同应用程序工作正常,硬件重新启动软硬件重置(电池拉动Android)之间保持数据。
Blackberry是否需要通过电池拉动来维持这些数据?
只是包含..这是我用来设置和获取变量的代码
localStorage.setItem('key', '(some radomstring)');
var key = localStorage.getItem('key');
答案 0 :(得分:1)
您正在使用哪种版本的Blackberry OS?我在我的Blackberry bold 9900上测试了这个,它在OS7上运行。 Localstorage非常执着。以下是我使用的代码。
localStorage ['auth_key'] =“xyz_key”;
警报(localStorage的[ 'AUTH_KEY']);
在powercycle之后它会完美地提醒“xyz_key”。
我的手机上甚至没有安装SD卡。
答案 1 :(得分:0)
事实证明,在某些黑莓设备上,为了通过电池拉动保留数据,您必须在手机中安装SD卡。