升级代码如下```javascript
onLaunch: function() {
console.log('launch');
var ua = navigator.userAgent;
if(ua.indexOf('Html5Plus')>-1 && ua.indexOf('StreamApp')==-1){
var url = "http://*****.com/update/down";//检查更新地址
var req = {//升级检测数据
"appid":plus.runtime.appid,
"version":plus.runtime.version
};
wap2app.ajax.get(url, 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, ["立即更新", "取 消"]);
}
});
}
},
```javascript
"id" : "__W2A__app.xxxx.com", /*应用的标识,创建应用时自动生成,勿手动修改*/
"name" : "壁咚", /*应用名称,程序桌面图标名称*/
"version" : {
"name" : "1.0.0", /*应用版本名称*/
"code" : ""
},
但是模拟器启动控制台显示:
20:24:58.205 [W2A]:wap2app[3.9.4]开始注入
20:24:58.242 launch at app.js:9
20:24:58.262 [W2A]:ajax.GET[http://*****.com/update/down][appid=HBuilder&version=9.6.16]
20:24:58.282 show at app.js:35
20:24:58.302 [W2A]:init
无法正常获取正确的wap2app 的appid和版本号,开发端是最新版。
0 个回复