威尼斯手机版下载9499|欢迎您_首页

福州网站建设仅需1000元起包含域名空间,详情18558752805

  • 关于nuiapp检测升级app并自动安装的代码分享

福州网站建设 >网站新闻 >uni-app使用问题 >

思路如下,供新手参考

检测升级部分代码

复制代码 upapp: function(isup) { //#ifdef APP-PLUS  /* 5+环境锁定屏幕方向 */ plus.screen.lockOrientation('portrait-primary'); //锁定  /* 5+环境升级提示 */ var server = ""; //检查更新地址  var req = { //升级检测数据  "appid": plus.runtime.appid, "version": plus.runtime.version, "imei": plus.device.imei  
        };  

        uni.request({ url: server, data: req, success: (res) => { if (res.statusCode == 200 && res.data.state == "yes") { let openUrl = plus.os.name === 'iOS' ? res.data.iOS : res.data.Android; var url = res.data.urlapp; var content = res.data.content;  
                    uni.showModal({ //提醒用户更新  title: '更新提示', cancelText:'确定', confirmText:'取消', content: res.data.content ? res.data.content : '有新版本,是否确定更新?', success: (res) => { if (!res.confirm) { //跳转到升级进度页面  uni.navigateTo({ url: "/pages/upapp/index?url=" + url + "&content=" + content  
                                })  
                            } else { //取消  }  
                        }  
                    })  
                } else if (res.statusCode == 200) {  
                    uni.setStorageSync("upapp", time);  
                    uni.showToast({ "title": res.data.content ? res.data.content : "已是最新版本",  
                    });  

                } else { //  }  
            }  
        }) //#endif  }

下载升级进度页面:/pages/upapp/index

复制代码