v***@outlook.com
v***@outlook.com
  • 发布:2023-03-20 11:17
  • 更新:2024-03-29 16:46
  • 阅读:469

#插件讨论# 【 升级中心 uni-upgrade-center - App - DCloud前端团队 】安卓端更新弹窗按钮问题

分类:uni-app

我使用升级中心发布新的wgt版本后,安卓端app打开,升级弹窗的按钮是 立即跳转更新,
这个文案应该是在IOS端才会出现的按钮文案,而且点了没有任何反应,这可能会是因为什么造成的呢,我使用的是 提示升级二方案,官方适配的升级弹窗;我使用 uni.showModal 的方式升级就没问题,是可以正常显示并下载更新的

2023-03-20 11:17 负责人:无 分享
已邀请:
v***@outlook.com

v***@outlook.com (作者)

云数据库记录也是安卓平台

v***@outlook.com

v***@outlook.com (作者)

找到了一些问题,有一些字段在源代码组件中是获取不到的,我没有改变过代码,不知道为啥,就会导致 isWGT 为false,获取 this.url 也获取不到;但是我看源代码中调用 uniCloud.callFunction() 的事件中返回值是有这些数据的,但是我还不清楚为啥组件中没获取到

v***@outlook.com

v***@outlook.com (作者)

感觉像是因为更新版本的弹窗组件中 getStorageSync 获取到的当前更新包数据 再写入当前组件 this 只写入了部分字段,有的失败了,就导致页面组件获取不到其余的字段

v***@outlook.com

v***@outlook.com (作者)

之前启动项目是没有这些警告的,不知道为什么现在出现了,刚刚才注意到这些警告原因

v***@outlook.com

v***@outlook.com (作者)

所以其实我需要在组件的弹窗页面的data初始数据中,添加上 url 和 type,就能使更新运作正常,但是这样做的话修改了原插件代码感觉其实并不太友好,而且之前是没有这个问题的,不知道为什么突然会出现这个情况

s***@163.com

s***@163.com

请问一下楼主最后解决了嘛?

  • v***@outlook.com (作者)

    我就是使用的上面我提到的,在组件的弹窗页面的data初始数据中,添加上 url 和 type 这样就可以了的

    2024-04-08 17:49

要回复问题请先登录注册