CocosCreator 游戏数据存储问题

大佬们好,我想问一下,用 cc.sys.localStorage.setItem 这个保存的数据 正常 访问微信小游戏时没有问题,但是在小游戏更新后,之前保存的数据就没有了,请问这个问题该如何解决

如果是微信小游戏的话,可以考虑使用微信小游戏的文件管理方法,把每次需要保存的数据写入到小游戏自己的文件夹下,用.txt或者.json的格式保存,按照官方的说法,这个文件夹不会被轻易的清理掉,另外,自测也发现,更新版本并不会清理这个文件夹.如果数据比较重要,可以考虑加密以后保存,或者将文件的权限改为只读(还不知道微信让不让自己改权限).
不过最好还是把数据放到服务器上,按照官方的教程文档,一步步配置就好了.

你说的是微信的FileSystemManager吗?

是个好办法,感谢

cc.sys.localStorage.setItem这个方法

我想知道 非之子 说的是哪个方法

我用的是cc.sys.localStorage.setItem的方法,毕竟是轻量级的小游戏,刷分感觉没有太大的意义,而且也只是存一个最高分,暂时没想着去把数据放到服务器上,如果以后有需求,那就再做好了.不过说一句,微信自带的文件管理工具,它把文件放的位置还是很好找的,所以如果用这个方法来保存数据的话,感觉最好还是加密保存一下,不然改起来也太容易了.

为毛我的 localStorage 是 any 。。。。。