帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
7
Y币

[YonStudio] 团队协作,不同账号打包,缓存数据获取不到

[复制链接]
发表于 2024-6-7 14:48:44

现在遇到个问题。用了团队协作,打包APP用两个账号,然后之前的缓存值获取不到了,是什么原因啊
6662ad2881851.png
0
帖子
2
勋章
1646
Y币
估计是页面获取的浏览器cookie缓存,所以不同的远程设备获取的缓存数据不同。

您可以具体描述一下,哪些数据变化了,产生了哪些影响,我这边可以反馈给平台技术,看看后续能否优化
1
帖子
0
勋章
7
Y币
表单文本存在默认值:<input type="text" placeholder="IP地址" id="serverIp" value="192.168.0.65" />;
如果修改之后会把该值存入缓存:修改后值为( 192.168.0.222),存入缓存 localStorage.setItem('serverIp','192.168.0.222')


第一个账号打包的缓存数据:localStorage.getItem('serverIpN')  =192.168.0.222
第二个账号打包升级后:获取不到缓存数据,文本值又恢复到 192.168.0.65

0
帖子
2
勋章
1646
Y币
本帖最后由 BIP925767 于 2024-6-7 15:20 编辑

如果是使用的同一个设备的话,应该是app升级后,相关缓存被清除了
一般不卸载直接升级可以保留之前的app缓存数据,如果卸载App后再安装,那么原本的缓存会清空。
你上面使用的是html的api命令,你也可以试试引擎提供的  api.setPrefs

localStorage确实有问题,我之前用的也是,开始使用的时候正常的,后来突然就不行了,然后全部换的api.setPrefs,建议使用api.setPrefs
您需要登录后才可以回帖 登录

本版积分规则