按照https://ask.dcloud.net.cn/article/35667里面的方法配置完以后,首次进入会提示更新,但是更新以后在手机上查看应用版本号没有改变,而且在不清除应用数据的情况下,无法再次触发更新
xc_9418_
- 发布:2019-10-23 18:37
- 更新:2019-10-24 09:25
- 阅读:788
xc_9418_ (作者)
为什么手机本地应用版本号不会改变?
2019-10-24 09:04
AimerQAQ
回复 xc_9418_: 整包升级是通过安装包覆盖安装所以版本号会改变,热更新仅仅只是替换H5资源文件,不会改版本号的
2019-10-24 09:41
xc_9418_ (作者)
回复 AimerQAQ: 用的是 plus.runtime.getProperty() 这个方法查看的版本号,这个获取的不是manifest.json 资源中的版本信息吗?
2019-10-24 10:00
AimerQAQ
回复 xc_9418_: 对,获取的版本名称
2019-10-24 10:06
xc_9418_ (作者)
回复 AimerQAQ: 那还有一直情况,就算升级成功后就算没有在上传新的升级wgt文件 ,每次进入也都还会提示更新。
而有的手机在第二次上传升级wgt后却不会提示升级,得把应用数据清除以后才会提示升级
2019-10-24 10:10
AimerQAQ
回复 xc_9418_: 调用接口服务器在返回wgt文件地址的同时,再返回一个自己定的数字,每次热更新完成时,就将这个数字存在本地,下次登录再来进行对比,我是这个意思
2019-10-24 10:21
xc_9418_ (作者)
回复 AimerQAQ: 意思就不用那个方法去获取版本号 ,而是自己定一个咯。
2019-10-24 10:36
AimerQAQ
回复 xc_9418_: 这个不是最保险的吗?指望wgt文件自己判断太不靠谱
2019-10-24 10:40