- 当wap2app初始化完成时,会触发 onLaunch
*/
onLaunch: function() {
console.log('launch');
/****升级检测代码开始** */
var ua = navigator.userAgent;
//Html5Plus环境,但不是流应用环境
if(ua.indexOf('Html5Plus') > -1 && ua.indexOf('StreamApp') == -1) {
var server = "http://www.xxxxx.com/shengji/xxxxx.php"; //检查更新地址
var req = { //升级检测数据
"appid": plus.runtime.appid,
"version": plus.runtime.version,
"imei": plus.device.imei
};
//注释部分是wap2app封装的post请求。示例使用get请求
wap2app.ajax.get(server, req, function(rsp) {
if(rsp && rsp.status) {
//需要更新,提示用户
plus.nativeUI.confirm(rsp.note, function(event) {
if(0 == event.index) { //用户点击了“立即更新”按钮
plus.runtime.openURL(rsp.url);
}
}, rsp.title, ["立即更新", "取 消"]);
}
});
}
/****升级检测代码结束** */
},
/**
上面是我的代码,可怎么都检测不到网站那边的数据来更新。。。
网站那边的数据是
{
"appid":"xxxxx",
"Android":{
"version":"1.5",
"title":"Hello MUI版本更新",
"note": "修复轮播组件和原生滚动冲突的bug;\n修复列表控件不显示上边框的bug;",
"url":"http://www.xxxx.com/shengji/xxxxx.apk"
}
}
哪个环节错了,就是更新不了
a***@vip.qq.com (作者)
穷人没钱
2018-04-01 12:55
[已删除]
不要钱
2018-04-01 13:31