version.html 5.15 KB
<!doctype html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
    <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
    <title>安全联系人</title>
    <link rel="stylesheet" type="text/css" href="../css/api.css" />
    <link rel="stylesheet" type="text/css" href="../css/aui.css" />
    <link rel="stylesheet" type="text/css" href="../css/style.css" />
</head>

<body class="save-user-view repair-view">
    <div class="aui-content aui-margin-b-15">
        <header class="aui-bar aui-bar-nav" id="header">
            <a class="aui-btn aui-pull-left" tapmode onclick="closeWin()">
                <span class="aui-iconfont aui-icon-left"></span>
            </a>
            <div class="aui-title">关于罗电</div>
        </header>
        <img src="../image/logo2.png" style="margin: 0 auto;height:90px;">
        <span style="text-align:center;display:block;" >当前版本:<em style="color:rgba(69,141,216,1);" id="cur_version"></em></span>
        <div class="aui-hr"></div>
        <div style="margin-top:30px;" class="aui-padded-10">
          <ul>
            <li tapmode onclick="openStore_comment();">
              <label>去评分</label><span style="float:right" class="aui-iconfont aui-icon-right"></span>
            </li>
            <li tapmode onclick="openStore_update();">
              <label>版本更新</label><span style="float:right" class="aui-iconfont aui-icon-right"></span>
            </li>
          </ul>
        </div>
    </div>
</body>

</html>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript" src="../script/common.js"></script>
<script type="text/javascript" src="../script/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
    var header = $api.byId('header');
    fixStatusBar_API(header);
    apiready = function() {
        api.setStatusBarStyle({
            style: 'dark',
            color: 'rgba(0,0,0,0)'
        });
        api.parseTapmode();

        $api.html($api.byId("cur_version"), api.appVersion);
    }

    function openStore_comment() {
      if (api.systemType == "ios") {
         api.openApp({
           iosUrl: 'https://apps.apple.com/cn/app/%E7%BD%97%E7%94%B5/id1460661635',
           // appParam: {
           //     appParam: 'app参数'
           // }
         });
      }
      if (api.systemType == "android") {
         api.toast({
             msg: '该功能尚未开放',
             duration: 2000,
             location: 'bottom'
         });
      }
    }

    function openStore_update() {
         var mam = api.require('mam');
         mam.checkUpdate(function(ret, err) {
             if (ret) {
                 var result = ret.result;
                 if (result.update == true && result.closed == false) {
                    //  var str = '新版本型号:' + result.version + ';更新提示语:' + result.updateTip + ';下载地址:' + result.source + ';发布时间:' + result.time;
                     api.confirm({
                         title : '检测到有新版本',
                         msg : '是否立即安装?',
                         buttons : ['确定', '取消']
                     }, function(ret, err) {
                         if (ret.buttonIndex == 1) {
                             if (api.systemType == "android") {
                                 api.download({
                                     url : result.source,
                                     report : true
                                 }, function(ret, err) {
                                     if (ret && 0 == ret.state) {/* 下载进度 */
                                         api.toast({
                                             msg : "正在下载应用" + ret.percent + "%",
                                             duration : 2000
                                         });
                                     }
                                     if (ret && 1 == ret.state) {/* 下载完成 */
                                         var savePath = ret.savePath;
                                         api.installApp({
                                             appUri : savePath
                                         });
                                     }
                                 });
                             }
                             if (api.systemType == "ios") {
                                api.openApp({
                                  iosUrl: 'https://apps.apple.com/cn/app/%E7%BD%97%E7%94%B5/id1460661635',
                                  // appParam: {
                                  //     appParam: 'app参数'
                                  // }
                                });
                             }
                         }
                     });
                 } else {
                     api.alert({
                         msg : "当前为最新版本"
                     });
                 }
             } else {
                 api.alert({
                     msg : err.msg
                 });
             }
         });
     }
</script>