From 5d3efa4c93dde0cde474951e5310bb72ebbf4184 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 07 五月 2025 15:18:26 +0800
Subject: [PATCH] 2025年05月07日15:18:20 1.2.0

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java
index f33d32e..ece4a65 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlAppUpdateLogic.java
@@ -7,6 +7,9 @@
 import com.google.gson.reflect.TypeToken;
 import com.hdl.linkpm.sdk.core.exception.HDLException;
 import com.hdl.linkpm.sdk.user.bean.NewVersionBean;
+import com.hdl.photovoltaic.HDLApp;
+import com.hdl.photovoltaic.config.AppConfigManage;
+import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.internet.HttpClient;
 import com.hdl.photovoltaic.internet.api.HttpApi;
 import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -19,11 +22,14 @@
  */
 public class HdlAppUpdateLogic {
 
-    public static final String ApkFileName = "hdl_photovoltaic.apk";
     /**
-     * 鍦╥ot骞冲彴鍒涘缓鏂癮pp鏃惰嚜鍔ㄧ敓鎴愮殑
+     * 鍦╥ot骞冲彴鍒涘缓鏂癮pp鏃惰嚜鍔ㄧ敓鎴愮殑锛堟祴璇曠幆澧冿級
      */
-    private final String appCode = "1728976668552863746";
+    private final String appCodeTest = "1728976668552863746";
+    /**
+     * 鍦╥ot骞冲彴鍒涘缓鏂癮pp鏃惰嚜鍔ㄧ敓鎴愮殑锛堟寮忕幆澧冿級
+     */
+    private final String appCodeRelease = "1763139117625831426";
     private static volatile HdlAppUpdateLogic sHdlAppUpdateLogic;
 
     /**
@@ -44,6 +50,13 @@
     }
 
     /**
+     * @return 杩斿洖鍖呭悕
+     */
+    public String getApkFileName() {
+        return HDLApp.getInstance().getPackageName() + ".apk";
+    }
+
+    /**
      * app鐗堟湰妫�娴嬫洿鏂�
      * 鏀寔Android銆乮OS銆亀gt妫�娴�
      *
@@ -52,7 +65,11 @@
      */
     public void checkAppVersion(String version, CloudCallBeak<NewVersionBean> cloudCallBeak) {
         JsonObject json = new JsonObject();
-        json.addProperty("appCode", appCode);
+        if (AppConfigManage.getOnlineServer()) {
+            json.addProperty("appCode", appCodeRelease);
+        } else {
+            json.addProperty("appCode", appCodeTest);
+        }
         json.addProperty("version", version);
         json.addProperty("releaseSystem", "Android");//鍙戝竷绯荤粺锛孖OS銆丄ndroid, wgt
         String requestUrl = HttpApi.POST_APP_VERSION_CHECK;

--
Gitblit v1.8.0