diff --git a/AssetBundles/config.txt b/AssetBundles/config.txt index c559bb5061..22de0c0444 100644 --- a/AssetBundles/config.txt +++ b/AssetBundles/config.txt @@ -1 +1 @@ -{"channel":"MHT", "Setting":{"LanguagePackager":{"desc":"\u672c\u5730\u5316\u5904\u7406", "versionCode":"26", "isActive":"1"}, "ServerVersion":{"desc":"\u7528\u4e8e\u5207\u6362\u6b63\u5f0f\u670d\u548c\u63d0\u5ba1\u670d", "value":"1", "versionCode":"26", "isActive":"1"}, "ThinkAnalysis_GetDeviceID":{"desc":"\u6570\u6570\u83b7\u53d6DeviceID\u65b9\u6cd5", "versionCode":"24", "isActive":"1"}, "LayoutBuilderWrap":{"desc":"\u5f3a\u5236\u5237\u65b0layout\u7ec4\u4ef6\u5927\u5c0f\u7684\u65b9\u6cd5\u4fee\u6539\u5230lua\u4e2d\u8c03\u7528", "versionCode":"25", "isActive":"1"}}, "subChannel":"2000", "serverUrl":"http://119.28.117.110:8080/"} \ No newline at end of file +{"Setting":{"LanguagePackager":{"desc":"\u672c\u5730\u5316\u5904\u7406", "versionCode":"26", "isActive":"1"}, "ServerVersion":{"desc":"\u7528\u4e8e\u5207\u6362\u6b63\u5f0f\u670d\u548c\u63d0\u5ba1\u670d", "value":"1", "versionCode":"26", "isActive":"1"}, "ThinkAnalysis_GetDeviceID":{"desc":"\u6570\u6570\u83b7\u53d6DeviceID\u65b9\u6cd5", "versionCode":"24", "isActive":"1"}, "LayoutBuilderWrap":{"desc":"\u5f3a\u5236\u5237\u65b0layout\u7ec4\u4ef6\u5927\u5c0f\u7684\u65b9\u6cd5\u4fee\u6539\u5230lua\u4e2d\u8c03\u7528", "versionCode":"25", "isActive":"1"}}} \ No newline at end of file diff --git a/Assets/Scripts/Bridge/VersionManager.cs b/Assets/Scripts/Bridge/VersionManager.cs index a7be34362f..a8ac3d1a54 100644 --- a/Assets/Scripts/Bridge/VersionManager.cs +++ b/Assets/Scripts/Bridge/VersionManager.cs @@ -94,6 +94,24 @@ namespace GameLogic } + /// + /// 保存版本号 + /// + /// + public void SetInfo(string key, string value) + { + if (externalVersion != null) + { + externalVersion.SetInfo(key, value); + return; + } + if (internalVersion != null) + { + internalVersion.SetInfo(key, value); + return; + } + } + /// /// 保存版本号 /// diff --git a/Assets/Scripts/Core/ResUpdate/Manager/ResourcesUpdateManager.cs b/Assets/Scripts/Core/ResUpdate/Manager/ResourcesUpdateManager.cs index ac15104c01..321f280ba1 100644 --- a/Assets/Scripts/Core/ResUpdate/Manager/ResourcesUpdateManager.cs +++ b/Assets/Scripts/Core/ResUpdate/Manager/ResourcesUpdateManager.cs @@ -356,6 +356,14 @@ namespace ResUpdate else { string packageVersion = table["packageVersion"] as string; + + string subChannel = table["subChannel"] as string; + string channel = table["channel"] as string; + string serverUrl = table["serverUrl"] as string; + VersionManager.Instance.SetInfo("subChannel", subChannel); + VersionManager.Instance.SetInfo("channel", channel); + VersionManager.Instance.SetInfo("serverUrl", serverUrl); + if (VersionManager.CheckPackageVersionSame(packageVersion)) { string version = table["version"] as string;