[app]WAP2APP怎么检测不到更新数据

客户端代码改成下面的:

App({  
    options: {  
        debug: false  
    },  
    /**  
     * 当wap2app初始化完成时,会触发 onLaunch  
     */  
    onLaunch: function(options) {  
        console.log('launch');  
    },  
    /**  
     * 当wap2app启动,或从后台进入前台显示,会触发 onShow  
     */  
    onShow: function() {  
        console.log('show');  
    },  
    /**  
     * 当wap2app从前台进入后台,会触发 onHide  
     */  
    onHide: function() {  
        console.log('hide');  
    }  
});  
Page('__W2A__cine.maxgoo.cn', { //首页扩展配置  
    onShow: function() {  
 /************升级检测代码开始********** */  
        var ua = navigator.userAgent;  
        //Html5Plus环境,但不是流应用环境  
        if(ua.indexOf('Html5Plus') > -1 && ua.indexOf('StreamApp') == -1) {  
            var url = "http://cine.maxgoo.cn/up.php"//检查更新地址  
            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, ["立即更新", "取  消"]);  
                }  
            });  
        }  
        /************升级检测代码结束********** */  
    },  
    onClose: function() {  

    }  
});

服务端代码改成下面的:

<?php
$appid = $_GET[‘appid’];
$version = $_GET[‘version’];//客户端版本号
$rsp = array(‘status’ => 0);//默认返回值,不需要升级
if (isset($appid) && isset($version)) { if($appid==”__W2A__xiaoqingtai.com”){//校验appid
//这里是示例代码,真实业务上,最新版本号及relase notes可以存储在数据库或文件中
if($version !== “1.0.1”){
$rsp[‘status’] = 1;
$rsp[‘title’] = “应用更新”;
$rsp[‘note’] = “修复bug1;\n修复bug2;”;//release notes,支持换行
$rsp[‘url’] = “https://vkceyugu.cdn.bspapp.com/VKCEYUGU-675a0d4e-278c-4a1d-8f2b-da36a6f28336/80d1a0ff-3db4-47fb-a63b-d277bdbd0e51.apk”;//应用升级包下载地址
}
}
}
exit(json_encode($rsp));
?>

1.本站默认解压密码为:xiaoqingtai.com
2.本站所有内容均由互联网收集整理,仅供大家参考、学习,禁止商用。
3.本站所有内容版权归原著所有,如有侵权请及时联系我们做删除处理。
请扫描下方二维码关注微信公众号或直接微信搜索“小青苔基地”关注
小青苔基地 » [app]WAP2APP怎么检测不到更新数据

发表评论