• 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 文件放在 服务器目录下。

     

  • 相关阅读:
    初入博客
    winsocket入门学习
    理解音视频 PTS 和 DTS
    理解音视频 PTS 和 DTS
    FFMPEG学习----使用SDL构建音频播放器
    FFmpeg被声明为已否决的解决方案
    FFMPEG结构体分析:AVCodecParameters
    FFMPEG学习----使用SDL播放PCM数据
    如何提取CSDN博客正文内容
    遍历CSDN博客
  • 原文地址:https://www.cnblogs.com/laopo/p/5040716.html
Copyright © 2020-2023  润新知