找回密码
 立即注册

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.       }
复制代码


服务端:
游客,如果您要查看本帖隐藏内容请回复

本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://xmspace.net/thread-706-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 LOT智能硬件聚合平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2019-1-5 00:47:26 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

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

本版积分规则

美图秀

    • 自建远程桌面服务器 rustdesk
    • Discuz!x3.4 账号保镖 自动冻结账号无效解
    • PVE换主板后 网络丢失解决方法
    • Kvm 虚拟机迁移到PVE里面
    • Discuz!x3,4 阿里云DCDN配置获取客户端ip
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表