Browse Source

渠道管理

guodong 1 year ago
parent
commit
be91ccbeb4

+ 6 - 1
GameClient/Assets/Game/HotUpdate/Platform/QDManager.cs

@@ -7,7 +7,12 @@
 
         public static void Init()
         {
-
+            switch(LauncherConfig.ChannelId)
+            {
+                default:
+                    
+                    break;
+            }
         }
 
         public static void InitPlatform()

+ 1 - 15
GameClient/Assets/Game/Launcher/LauncherController.cs

@@ -103,7 +103,7 @@ namespace GFGGame
             var version = Application.version;
             if (VersionUtil.compare(version, versionTarget))
             {
-                DownloadApk();
+                QDManagerInit.UpdateApp();
             }
             else
             {
@@ -111,20 +111,6 @@ namespace GFGGame
             }
         }
 
-        private static void DownloadApk()
-        {
-            if(string.IsNullOrEmpty(LauncherConfig.updateAppPrompt))
-            {
-                LauncherConfig.updateAppPrompt = "需要安装新的安装包,请联系研发获取。";
-            }
-            Alert.Show(LauncherConfig.updateAppPrompt)
-                    .SetLeftButton(true, "知道了", (data) =>
-                    {
-
-                        Application.Quit();
-                    });
-        }
-
         private static void InitResVersion()
         {
             VersionController.Instance.Init();

+ 19 - 0
GameClient/Assets/Game/Launcher/Platform/QDManagerInit.cs

@@ -17,6 +17,25 @@ namespace GFGGame.Launcher
             }
         }
 
+        public static void UpdateApp()
+        {
+            switch(LauncherConfig.ChannelId)
+            {
+                default:
+                    if (string.IsNullOrEmpty(LauncherConfig.updateAppPrompt))
+                    {
+                        LauncherConfig.updateAppPrompt = "需要安装新的安装包,请联系研发获取。";
+                    }
+                    Alert.Show(LauncherConfig.updateAppPrompt)
+                            .SetLeftButton(true, "知道了", (data) =>
+                            {
+
+                                Application.Quit();
+                            });
+                    break;
+            }
+        }
+
     }
 }