找回密码
 立即注册

QQ登录

只需一步,快速开始

检测版本升级(方式1+2)

领券优惠购买阿里云
在app.js的onLaunch事件中加入:
1:
  1. var ua = navigator.userAgent;
  2.   if(ua.indexOf('Html5Plus')>-1 && ua.indexOf('StreamApp')==-1){
  3.          var url = "http://www.xmspace.net/app/app_update.php";//检查更新地址
  4.           var req = {//升级检测数据
  5.               "appid": plus.runtime.appid,
  6.               "version": plus.runtime.version,
  7.                        "plus":plus.os.name        //区分系统
  8.                      };
  9.           wap2app.ajax.get(url, req, function(rsp) {
  10.               if(rsp && rsp.status){
  11.                         //需要更新,提示用户
  12.                    plus.nativeUI.confirm(rsp.note, function(event) {
  13.                     if(0 == event.index) {//用户点击了“立即更新”按钮
  14.                            plus.runtime.openURL(rsp.url);
  15.                            }
  16.                        }, rsp.title, ["立即更新", "取  消"]);
  17.                     }            
  18.                 });
  19.       }
复制代码

2:
  1. var ua = navigator.userAgent;
  2.   if(ua.indexOf('Html5Plus')>-1 && ua.indexOf('StreamApp')==-1){
  3.          var url = "http://bbs.xmspace.net/app/app_update.php";//检查更新地址
  4.           var req = {//升级检测数据
  5.               "appid": plus.runtime.appid,
  6.               "version": plus.runtime.version,
  7.                        "plus":plus.os.name        //区分系统
  8.                      };
  9.           wap2app.ajax.get(url, req, function(rsp) {
  10.               if(rsp && rsp.status){
  11.                         //需要更新,提示用户
  12.                    plus.nativeUI.confirm(rsp.note, function(event) {
  13.                     if(0 == event.index) {//用户点击了“立即更新”按钮
  14.                            //plus.runtime.openURL(rsp.url);
  15.                            var dtask = plus.downloader.createDownload(rsp.url, {

  16.                                     }, function (d, status) {

  17.                                         if (status == 200) {
  18.                                             var path = d.filename;//下载apk
  19.                                             plus.runtime.install(path); // 自动安装apk文件
  20.                                         } else {
  21.                                             plus.nativeUI.alert('版本更新失败:' + status);
  22.                                         }
  23.                                     });
  24.                                     dtask.start();
  25.                            }
  26.                        }, rsp.title, ["立即更新", "取  消"]);
  27.                     }            
  28.                 });
  29.       }
复制代码


服务端:
游客,如果您要查看本帖隐藏内容请回复
无限星辰工作室 星辰APP
服务Discuz!建站|搬家|运维|挂马防护|Win Linux网站环境(lanmp)架设优化|服务器安全维护|解决CPU100|解决论坛卡顿
服务理念:专业 诚信 友好QQ842062626 点击看服务项目 Discuz!交流群 315524225
发表于 2019-1-5 00:47:26 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • Discuz!x3.3-x3.4支付宝错误补丁
    • Let’s Encrypt泛域名证书 转换为IIS用的pf
    • Debian GNU/Linux 8 编译Nginx失败解决方案
    • Discuz!x3.4 强制https后 用户搜索报错解决
    • Discuz!x3.4 关闭新人发帖图标
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表