宏维同城
宏维同城
  • 发布:2022-06-07 10:13
  • 更新:2022-06-07 10:32
  • 阅读:295

安卓wgt更新跳转isAppStore下载完wgt包后怎么更新?

分类:HBuilderX

当发布非静默的wgt时,看下图代码isAppStore中的逻辑是返回true,安卓用户操作时会跳至手机默认浏览器下载wgt包,下载完后下一步就不懂怎么更新了。我怀疑isAppStore的逻辑判断是有问题的,安卓非静默热更我觉得无需跳至外部下载,还是说安卓非静默热更因为某些原因必须跳至外部下载?可是问题来了,下载完后我都不懂下一步怎么更新,何况用户?

2022-06-07 10:13 负责人:无 分享
已邀请:
Sun_

Sun_

               uni.downloadFile({  
                   url: url,  
                   success: res => {  
                        if (res.statusCode === 200) {  
                            plus.runtime.install(res.tempFilePath, {  
                                force: true,  
                            }, function () {  
                                plus.runtime.restart()  
                            }, function (e) {  
                                console.log(e);  
                            })  
                        }  
                    }  
                })
  • 宏维同城 (作者)

    我知道这里的逻辑可以处理,我就是不明白原来热更里的IsAppStore的逻辑判断,苹果就不用说了,安卓wgt也要跳转下载就不太明白了。

    2022-06-07 11:12

  • Sun_

    回复 x***@126.com: 没明白你到底想表达什么,wgt更新本来就不需要跳转浏览器。

    2022-06-07 11:26

  • Sun_

    回复 x***@126.com: 你展示的这段代码是官方示例?还是你们项目的?这几个is方法都只是判断更新方式的吧,跟跳不跳转有什么关系吗

    2022-06-07 11:28

  • 宏维同城 (作者)

    回复 Sun_: 肯定是官方的,现在我是手动改的,我担心官方这么写会不会别有用意?还是纯粹的bug?

    2022-06-07 12:08

该问题目前已经被锁定, 无法添加新回复