Browse Source

✨ feat: 新增安卓APP版本检查

Pchen. 2 months ago
parent
commit
44219eb4f8
1 changed files with 12 additions and 6 deletions
  1. 12 6
      apis/Public/GetAndroidAppVersion.js

+ 12 - 6
apis/Public/GetAndroidAppVersion.js

@@ -10,14 +10,20 @@ class GetAndroidAppVersion extends API {
     }
     }
 
 
     async onRequest(req, res) {
     async onRequest(req, res) {
+        const data = {
+            describe: '<p>1、修复已知问题</p> <p>2、优化用户体验</p><p><b>更新过程中请勿关闭程序或切到后台</b></p>',
+            edition_url: 'https://lepao-cloud.xxoo365.top/down.php/dd20f7b05b5126fee2ab3e99ef76597f.wgt', //apk、wgt包下载地址或者应用市场地址  安卓应用市场 market://details?id=xxxx 苹果store itms-apps://itunes.apple.com/cn/app/xxxxxx
+            edition_force: 1, //是否强制更新 0代表否 1代表是
+            package_type: 1, //0是整包升级(apk或者appstore或者安卓应用市场) 1是wgt升级
+            edition_issue: 1, //是否发行  0否 1是 为了控制上架应用市场审核时不能弹出热更新框
+            edition_number: 101, //版本号 最重要的manifest里的版本号 (检查更新主要以服务器返回的edition_number版本号是否大于当前app的版本号来实现是否更新)
+            edition_name: '1.0.1', // 版本名称 manifest里的版本名称
+            edition_silence: 0, // 是否静默更新 0代表否 1代表是
+        }
+
         res.json({
         res.json({
             ...BaseStdResponse.OK,
             ...BaseStdResponse.OK,
-            data: {
-                version: '1.0.1',
-                msg: '\n更新内容:\n1.自动乐跑支持设定乐跑目标次数,达到目标次数后将不再自动乐跑\n2.修复部分用户无法添加乐跑账号的问题\n',
-                // url: 'https://cdn.jsdelivr.net/gh/xxoo365/RunForge@master/app-release.apk'
-                url: 'https://xxoo365.top/#/download/down'
-            }
+            data
         })
         })
     }
     }
 }
 }