فهرست منبع

添加强制更新版本

xiaohaizhao 4 ماه پیش
والد
کامیت
6378659e86
1فایلهای تغییر یافته به همراه26 افزوده شده و 1 حذف شده
  1. 26 1
      app.js

+ 26 - 1
app.js

@@ -5,7 +5,32 @@ import {
   Language
   Language
 } from './utils/language';
 } from './utils/language';
 App({
 App({
-  onLaunch(options) {
+  onLaunch(options) {},
+  onShow() {
+    const updateManager = wx.getUpdateManager()
+
+    updateManager.onCheckForUpdate(function (res) {
+      // 请求完新版本信息的回调
+      console.log("是否有新版本", res.hasUpdate)
+    })
+
+    updateManager.onUpdateReady(function () {
+      wx.showModal({
+        title: '更新提示',
+        content: '新版本已经准备好,是否重启应用?',
+        showCancel: false,
+        success: function (res) {
+          if (res.confirm) {
+            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
+            updateManager.applyUpdate()
+          }
+        }
+      })
+    })
+
+    updateManager.onUpdateFailed(function () {
+      // 新版本下载失败
+    })
   },
   },
   initSocket() {
   initSocket() {
     let that = this;
     let that = this;