APP使用ios离线打包,同时按照Feature-iOS.xls引入了必要的LinkerFlags、Library(.a)。
plus.storage.setItem("token","abcdefg");
在使用以上方式设置完token且不退出app的前提下,使用plus.storage.getItem("token");可以正确获取到value,可是一旦退出app再重新进入获取就拿不到value。
目前使用Hbuilder基座运行不会有问题,出现在离线打包的时候。是否还需要配置一些别的配置?
补充:
经过测试,使用官方提供的iOS离线打包工程,Widget方式集成显示本地应用。到示例中的<本地数据存储>页面一样存在此问题(即退出app再进入,之前存的数据全部没有了),希望官方可以尽快修复
F***@163.com
找到了暂时的解决方案:用 window.localStorage替代plus.storage。我也不知道原因,但是刚才尝试了是有效的。不过localStorage限制了存储的大小必须<5M。期待大神出来解释!
2018-07-17 18:07