美文网首页
apicloud 手动检查新版本 更新版本

apicloud 手动检查新版本 更新版本

作者: 加冰宝贝 | 来源:发表于2020-06-30 18:11 被阅读0次

1.html

<div onclick="Version()" style="width:100%;height:60px;display:flex;justify-content:center;align-items:center;color:#999;font-size:12px;">
      应用版本号:{{appVersion}} 检查更新
</div>

js

apiready = function() {
    var config = {
        domain: 'http://sly.eacase.com', //项目域名
    };
    var header = document.querySelector('.emp1Top');
    setStatusBar(header);
    var token = api.getPrefs({
        key: 'token',
        sync: true
    });
   
    //点击版本号 更新
    Version = function() {
        var mam = api.require('mam');
        mam.checkUpdate(function(ret, err) {
            if (ret) {
                // document.getElementById("msg").innerHTML = JSON.stringify(ret)
                var result = ret.result;
                if (ret.status == 1 && result.update == true) {
                    api.confirm({
                        title: '版本更新提示',
                        msg: '发现新版本:' +result.version + ',请立即更新!',
                        buttons: ['立即更新', '取消']
                    }, function(ret, err) {
                        var index = ret.buttonIndex;
                        if (index == 1) {
                            // document.getElementById("msg").innerHTML = "点击了立即更新--------" + JSON.stringify(api.systemType)
                            if (api.systemType == "android") {
                                api.download({
                                    url:result.source,
                                    report: true
                                }, function(retdownload, err) {
                                    // document.getElementById("msg").innerHTML = "正在下载应用" + retdownload.percent + "%"
                                    if (retdownload && 0 == retdownload.state) { /* 下载进度 */
                                        api.toast({
                                            msg: "正在下载应用" + retdownload.percent + "%",
                                            duration: 4000,
                                            location: 'middle'
                                        });
                                    }
                                    if (retdownload && 1 == retdownload.state) { /* 下载完成 */
                                        var savePath = retdownload.savePath;
                                        api.installApp({
                                            appUri: savePath
                                        });
                                        // document.getElementById("msg").innerHTML = "ok1"
                                    }
                                });
                            }
                        }
                    });
                } else {
                    // document.getElementById("msg").innerHTML = "当前已是最新版本"
                    api.toast({
                        msg: '当前已是最新版本',
                        duration: 2000,
                        location: 'middle'
                    });
                    return;
                }
            } else {
                api.toast({
                    msg: '服务器繁忙,请稍后再试',
                    duration: 2000,
                    location: 'middle'
                });
                return;
            }
        });
    };

    // 水工页面的数据 展示
    var empty4 = new Vue({
        el: '#empty4',
        data: {
            appVersion: '', // 版本号
        },
        created: function() {
            that.appVersion = api.appVersion;
        },
    });
}

相关文章

  • apicloud 手动检查新版本 更新版本

    1.html js

  • Android 检查第三方库依赖更新

    1.检查依赖更新 直达链接 2.检查依赖更新并自动替换当前依赖版本为最新版本 直达链接

  • 检查pod版本及更新pod

    检查pod版本 更新pod 如果还是出现框架版本不是最新版本,更新Pod缓存重新初始化

  • XCode 解决 error: Unable to load c

    Xcode报错如下:需要更新pod 检查pod版本 更新pod 如果还是出现框架版本不是最新版本,更新Pod缓存重...

  • 测试

    更新内容《新版本》更新内容 更新版本《3.0》更新版本 更新链接《https://www.lanzous》更新链接

  • DNS Chooser找到最快IP的上网加速工具

    由于自动更新的问题,新版本不能推送下来,而旧版本过了4月1号后不能有选择最快IP效果,请大家手动更新至最新版本(h...

  • 吃鸡语音助手

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.1】新版本 链接【http...

  • 吃鸡语音助手葫芦侠

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.2】新版本 链接【http...

  • iapp远程更新

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -修复下载】更新内容 新版本【1.0】新版本 链接【...

  • Cmder 手动更新版本

    Cmder 是一款便携的命令行仿真器。虽然 Win10 已经对系统自带的控制台做了一些改进,但与 Cmder 这类...

网友评论

      本文标题:apicloud 手动检查新版本 更新版本

      本文链接:https://www.haomeiwen.com/subject/lmaxqktx.html