"">
-        String jsonStr = HttpUtils.doHttpPost(patchConfigUrl,null);
25
+        if(patchConfigUrl.contains("?")){
26
+            patchConfigUrl+="&platform=android";
27
+        }else{
28
+            patchConfigUrl+="?platform=android";
29
+        }
30
+        patchConfigUrl+="&version="+ BuildConfig.VERSION_NAME;
31
+        patchConfigUrl+="&channel="+"guanwang";
32
+        HashMap<String,String> httpParams = new HashMap<>();
33
+        httpParams.put("src","0");
34
+        String jsonStr = HttpUtils.doHttpPost(patchConfigUrl,httpParams);
24 35
         try{
25 36
             JSONObject response = new JSONObject(jsonStr);
26
-            md5 = response.getString("md5");
27
-            return response.getString("patch_url");
37
+            JSONObject data = response.getJSONObject("data");
38
+            patchUrl = data.getString("patch_url");
39
+            return patchUrl;
28 40
         }catch (Exception e){
29 41
             e.printStackTrace();
30 42
         }
@@ -33,7 +45,7 @@ public class PatchManager extends IPatchManager{
33 45
 
34 46
     @Override
35 47
     protected boolean isNewPatchFound() {
36
-        if(!Preferences.getInstance(context).getPatchMD5().equals(md5)){
48
+        if(!Preferences.getInstance(context).getPatchUrl().equals(patchUrl)){
37 49
             return true;
38 50
         }
39 51
         if(!new File(patchSavePath).exists()){
@@ -44,6 +56,6 @@ public class PatchManager extends IPatchManager{
44 56
 
45 57
     @Override
46 58
     protected void afterPatchSuccess() {
47
-        Preferences.getInstance(context).setPatchMD5(md5);
59
+        Preferences.getInstance(context).setPatchUrl(patchUrl);
48 60
     }
49 61
 }

+ 1 - 1
app/src/main/java/ai/pai/client/utils/UrlContainer.java

@@ -86,5 +86,5 @@ public class UrlContainer {
86 86
 
87 87
     public static final String TOUR_INFO_URL = HOST_URL +"pai2/tginfo";
88 88
 
89
-    public static final String PATCH_CONFIG_URL = HOST_URL+"patch";
89
+    public static final String PATCH_CONFIG_URL = HOST_URL+"op/patch";
90 90
 }

kodo - Gogs: Go Git Service

No Description

huangqimin: 2e20a894a3 pre_adaptive_cameras 6 years ago
..
models_20180816.xls 2e20a894a3 pre_adaptive_cameras 6 years ago
腾龙镜头适用机型V1.xlsx 2e20a894a3 pre_adaptive_cameras 6 years ago