我使用升级中心发布新的wgt版本后,安卓端app打开,升级弹窗的按钮是 立即跳转更新,
这个文案应该是在IOS端才会出现的按钮文案,而且点了没有任何反应,这可能会是因为什么造成的呢,我使用的是 提示升级二方案,官方适配的升级弹窗;我使用 uni.showModal 的方式升级就没问题,是可以正常显示并下载更新的
- 发布:2023-03-20 11:17
- 更新:2024-03-29 16:46
- 阅读:469
#插件讨论# 【 升级中心 uni-upgrade-center - App - DCloud前端团队 】安卓端更新弹窗按钮问题
v***@outlook.com (作者)
找到了一些问题,有一些字段在源代码组件中是获取不到的,我没有改变过代码,不知道为啥,就会导致 isWGT 为false,获取 this.url 也获取不到;但是我看源代码中调用 uniCloud.callFunction() 的事件中返回值是有这些数据的,但是我还不清楚为啥组件中没获取到
v***@outlook.com (作者)
感觉像是因为更新版本的弹窗组件中 getStorageSync 获取到的当前更新包数据 再写入当前组件 this 只写入了部分字段,有的失败了,就导致页面组件获取不到其余的字段
v***@outlook.com (作者)
所以其实我需要在组件的弹窗页面的data初始数据中,添加上 url 和 type,就能使更新运作正常,但是这样做的话修改了原插件代码感觉其实并不太友好,而且之前是没有这个问题的,不知道为什么突然会出现这个情况