微信小游戏,开放域不能读写本地缓存

  • Creator 版本:2.0.1

  • 目标平台: 微信开发者工具

  • 重现方式:调用接口就可以

  • 编辑器操作系统 :win10

  • 出现概率:稳定

  • 额外线索:用官网提供的案例工程,cocos 2.0.1的wx-open-data-project,wx-main-project,在开放域工程中调用 wx.XXXStorageXXX() 接口微信开发者工具和真机都会报错:is not a function。调用 cc.sys.localStorage. 接口不会报错,但是也没有效果,不能读取也不能写入数据。

cc.sys.localStorage.setItem
cc.sys.localStorage.getItem
应该解决这为什么不能保存读取数据

cc.sys.localStorage.setItem
cc.sys.localStorage.getItem
这两个接口在主工程有效,在开放域工程可以调用,但是没有读写!

微信本来就不允许这样做,开放域的东西不允许拿出来,你如果存在本地了,那在主域就可以读出来了。

明白了,多谢

楼主,最后是用什么办法解决的啊,我也在寻找开放域做本地缓存的方法并且主域能读取到的,现在看到了很多方法都行不通,难度开放域限制这么严格吗