Ver código fonte

修复每次都有更新日志弹窗的bug

onecold 1 ano atrás
pai
commit
5ed9320147
2 arquivos alterados com 6 adições e 2 exclusões
  1. 2 2
      AppScope/app.json5
  2. 4 0
      entry/src/main/ets/pages/NewIndex.ets

+ 2 - 2
AppScope/app.json5

@@ -2,8 +2,8 @@
   "app": {
     "bundleName": "com.xgplayer.ttmusic.hm",
     "vendor": "example",
-    "versionCode": 20250728,
-    "versionName": "1.4.8",
+    "versionCode": 20250730,
+    "versionName": "1.4.9",
     "icon": "$media:app_icon",
     "label": "$string:app_name",
     "multiAppMode": {

+ 4 - 0
entry/src/main/ets/pages/NewIndex.ets

@@ -38,6 +38,7 @@ import { smartMobilityCommon } from '@kit.CarKit';
 import { UpdateLogManager } from '../common/util/UpdateLogManager';
 import OnlineUpdateLogDialog from '../dialog/OnlineUpdateLog';
 import OnlineUpdateLog from '../dialog/OnlineUpdateLog';
+// import { FFmpeg, FFProgressMessageParser } from '@sj/ffmpeg';
 
 const TAG = 'NewIndex'; // 日志标签
 
@@ -253,6 +254,7 @@ struct NewIndex {
       const shouldShow = await UpdateLogManager.checkAndShowUpdateLog();
       if (shouldShow) {
           this.isShowUpdateDialog = !this.isShowUpdateDialog
+          UpdateLogManager.markCurrentVersionShown()
       }
     } catch (error) {
       console.error('NewIndex checkAndShowUpdateLog error:', error);
@@ -330,6 +332,8 @@ struct NewIndex {
 
   }
 
+
+
   //是不是hicar的屏幕分辨率
   isHiCar() {
     const hiCarAspectRatios: HiCarAspectRatio[] = [