【发布时间】:2018-06-26 12:30:28
【问题描述】:
我正在使用 Phonegap CLI 为我的项目提供服务,我的插件版本是:2.3.1 所以,我写了下面的代码在设备准备好后执行:
NativeStorage.getItem("abcd",function(){
console.log("success");alert("success");
},function(){
console.log("fail");alert("failed :)");
});
当我在浏览器上测试它时,这非常有效。但是,当我在我的安卓手机上打开这个应用程序时,NativeStorage 代码根本不起作用。
我使用 weinre 调试我的应用程序:
我收到错误:ReferenceError: NativeStorage is not defined
我还删除了插件和所有平台并重新安装了它们;但是,我仍然遇到同样的错误。
你能帮我找出问题吗?
【问题讨论】:
-
您确定不想使用 localStorage?
-
LocalStorage 在 iOS (gonehybrid.com/…) 中是不可预测的,我需要我的应用在 iOS 中可用
-
@TakshPratapSingh 您能否告诉我们您在代码中的哪个位置调用了这个 sn-p。也许一个较小的代表性用例可以复制您的问题。通常,此类问题与 deviceready 有关,但您在 cmets 中提到您已经考虑过。
标签: cordova-plugins phonegap-plugins hybrid-mobile-app phonegap cordova-nativestorage