MUI 版本更新

 

 MUI版本更新,一些js,css  就不写了。

一、app 端

 1.APP html 代码

<li class="mui-table-view-cell">
<a id="update" href="#feedback" class="mui-navigate-right">版本更新</a>
</li>
View Code

 2.app js 代码

 //=================update=
    //检查更新
        document.getElementById("update").addEventListener('tap', function() {
            var server = "http://chunfang740.xicp.net"; //获取升级描述文件服务器地址
            console.log(plus.runtime.appid);
            console.log(plus.runtime.version);
            console.log(plus.device.imei);
            mui.getJSON(server, {
                "appid": plus.runtime.appid,
                "version": plus.runtime.version,
                "imei": plus.device.imei
            }, function(data) {
                if (data.status) {
                    plus.ui.confirm(data.note, function(i) {
                        if (0 == i) {
                            plus.runtime.openURL(data.url);
                        }
                    }, data.title, ["立即更新", "取  消"]);
                } else {
                    mui.toast('ibox365已是最新版本~')
                }
            });
        });
   
   
   //=========================
View Code

二、服务器代码

 1.建一个index.php 文件

<?php
$appid = $_GET['appid'];
$version = $_GET['version'];
if (isset($appid) && isset($version)) {
    //仅负责特定ID的APP升级
    if($appid=="ibox365"){
        $content = file_get_contents('update.json');
        $info = json_decode($content);
        if($version!==$info->{'version'}){
            exit($content);
        }
    }
} 
exit('{"status":0}');
?>
View Code

2.建一个update.json

{
    "status":1,
    "version": "1.0.2",
    "title": "ibox365版本更新",
    "note": "优化一些BUG,稳定性更好;",
    "url": "http://chunfang740.xicp.net/ibox365.apk"
}
View Code

 3 .把apk 文件放在 服务器目录下。

 

posted @ 2015-12-12 07:40  每天进步一点点!  阅读(1652)  评论(0编辑  收藏  举报