From 0c48e237f125676a6713a6494e6ac53dec2878f2 Mon Sep 17 00:00:00 2001 From: liuchunguang <345080091@qq.com> Date: Thu, 19 Mar 2026 12:44:23 +0800 Subject: [PATCH] =?UTF-8?q?thinkdata=20=E9=85=8D=E7=BD=AE=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=E6=B8=A0=E9=81=93=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ .../Assets/Editor/Common/BuildLauncher.cs | 18 +++++++++++++ ProjectNLD/Assets/PhxhSDK | 2 +- Tool/Channels/AlipayDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/Banshu/ChannelSetting.yaml | 5 ++++ Tool/Channels/Bilibili/ChannelSetting.yaml | 5 ++++ Tool/Channels/BilibiliDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/Dev/ChannelSetting.yaml | 5 ++++ Tool/Channels/GoogleDev/ChannelSetting.yaml | 5 ++++ .../MarketTest_Bilibili/ChannelSetting.yaml | 5 ++++ .../MarketTest_Official/ChannelSetting.yaml | 5 ++++ .../MarketTest_Tap/ChannelSetting.yaml | 5 ++++ Tool/Channels/Obfuz_Test/ChannelSetting.yaml | 5 ++++ Tool/Channels/Official/ChannelSetting.yaml | 5 ++++ Tool/Channels/OfficialDev/ChannelSetting.yaml | 5 ++++ .../OpenHarmonyDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/QA_Dev/ChannelSetting.yaml | 5 ++++ .../StableOverseaDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/Stable_Dev/ChannelSetting.yaml | 5 ++++ Tool/Channels/SteamDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/TapTap/ChannelSetting.yaml | 5 ++++ Tool/Channels/TapTapDev/ChannelSetting.yaml | 5 ++++ .../Channels/ThinkingData/ChannelSetting.yaml | 5 ++++ Tool/Channels/Tuanjie_Dev/ChannelSetting.yaml | 5 ++++ .../Channels/Unity_Update/ChannelSetting.yaml | 5 ++++ Tool/Channels/VinnyDev/ChannelSetting.yaml | 5 ++++ Tool/Channels/VinnyTest/ChannelSetting.yaml | 5 ++++ Tool/Channels/Zhanhui/ChannelSetting.yaml | 5 ++++ .../ThikingData/ThinkingDataHelper.cs | 25 ++++++++++++++++--- 29 files changed, 167 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 21ee4252231..bd868bf4c71 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,5 @@ ProjectNLD/.claude ProjectNLD/Assets/Editor/KedrExtension/ ProjectNLD/Assets/Editor/KedrExtension.meta ProjectNLD/ProjectSettings/KedrExtensionSettings.asset +/.qoder +/OfficialDev diff --git a/ProjectNLD/Assets/Editor/Common/BuildLauncher.cs b/ProjectNLD/Assets/Editor/Common/BuildLauncher.cs index 7dca197be96..d2ebf68911a 100644 --- a/ProjectNLD/Assets/Editor/Common/BuildLauncher.cs +++ b/ProjectNLD/Assets/Editor/Common/BuildLauncher.cs @@ -124,6 +124,8 @@ internal class BatchBuild phxhBiAccessKeyId = YooAssetBuildBase.phxhBiAccessKeyId, phxhBiScretKey = YooAssetBuildBase.phxhBiScretKey, wxPayAppId = YooAssetBuildBase.wxPayAppId, + thinkingDataAppId = YooAssetBuildBase.thinkingDataAppId, + thinkingDataServerUrl = YooAssetBuildBase.thinkingDataServerUrl, }; PackDataInst.CreateResourceJson(info); @@ -556,6 +558,7 @@ internal class BatchBuild public CrashSightConfig CrashSight_Android { get; set; } public CrashSightConfig CrashSight_iOS { get; set; } public TalkingDataConfig TalkingData { get; set; } + public ThinkingDataConfig ThinkingData { get; set; } } private class CrashSightConfig @@ -570,6 +573,12 @@ internal class BatchBuild [YamlMember(Alias = "channel")] public string channel { get; set; } } + private class ThinkingDataConfig + { + [YamlMember(Alias = "appid")] public string appId { get; set; } + [YamlMember(Alias = "serverurl")] public string serverUrl { get; set; } + } + private const string ChannelSettingYaml = "/../ChannelSetting.yaml"; /// @@ -749,6 +758,15 @@ internal class BatchBuild Debug.Log("TalkingData配置已保存:" + talkingDataInitTool.appID + "|" + talkingDataInitTool.channel); } + // 处理数数科技(ThinkingData)配置 + if (config.ThinkingData != null) + { + YooAssetBuildBase.thinkingDataAppId = config.ThinkingData.appId; + YooAssetBuildBase.thinkingDataServerUrl = config.ThinkingData.serverUrl; + Debug.Log($"设置数数科技 AppID:{YooAssetBuildBase.thinkingDataAppId}"); + Debug.Log($"设置数数科技 ServerUrl:{YooAssetBuildBase.thinkingDataServerUrl}"); + } + // 更新宏定义 var currentTargetGroup = BuildPipeline.GetBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget); var oldDefines = PlayerSettings.GetScriptingDefineSymbolsForGroup(currentTargetGroup); diff --git a/ProjectNLD/Assets/PhxhSDK b/ProjectNLD/Assets/PhxhSDK index 5c492f8af5f..4b0f772d526 160000 --- a/ProjectNLD/Assets/PhxhSDK +++ b/ProjectNLD/Assets/PhxhSDK @@ -1 +1 @@ -Subproject commit 5c492f8af5fa39a51a1ad8c21bc31c42755d286d +Subproject commit 4b0f772d526d991e69a5211448acf2416d13c49c diff --git a/Tool/Channels/AlipayDev/ChannelSetting.yaml b/Tool/Channels/AlipayDev/ChannelSetting.yaml index 6adb3e6f497..bdd92ac4813 100644 --- a/Tool/Channels/AlipayDev/ChannelSetting.yaml +++ b/Tool/Channels/AlipayDev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - DeviceHelper@0.0.1 diff --git a/Tool/Channels/Banshu/ChannelSetting.yaml b/Tool/Channels/Banshu/ChannelSetting.yaml index f11d484809e..9321ef3c9b6 100644 --- a/Tool/Channels/Banshu/ChannelSetting.yaml +++ b/Tool/Channels/Banshu/ChannelSetting.yaml @@ -18,3 +18,8 @@ BuildCode: 4 PhxhBiAccessKeyId: "yd9kWI798IWyyq1t" # BI AccessKeyId PhxhBiScretKey: "iQLHTbOqeXtZZpxOZve-PDxTK9DkHPSKRbpXb30eS3g=" # BI SecretKey WxPayAppId: "" # 微信支付 AppID(该渠道未接入微信支付) + +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 diff --git a/Tool/Channels/Bilibili/ChannelSetting.yaml b/Tool/Channels/Bilibili/ChannelSetting.yaml index ddc2b562114..ed644f29807 100644 --- a/Tool/Channels/Bilibili/ChannelSetting.yaml +++ b/Tool/Channels/Bilibili/ChannelSetting.yaml @@ -44,6 +44,11 @@ TalkingData: appid: "75029605700B4544950D77C9FF506D0D" # 测试包的App ID channel: "Bilibili" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "81d12d9e725543dd81210fbf3f0740b8" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Bilibili@1.0.0 diff --git a/Tool/Channels/BilibiliDev/ChannelSetting.yaml b/Tool/Channels/BilibiliDev/ChannelSetting.yaml index 629814a99c1..e6eaadd567f 100644 --- a/Tool/Channels/BilibiliDev/ChannelSetting.yaml +++ b/Tool/Channels/BilibiliDev/ChannelSetting.yaml @@ -45,6 +45,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Bilibili" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Bilibili@1.0.0 diff --git a/Tool/Channels/Dev/ChannelSetting.yaml b/Tool/Channels/Dev/ChannelSetting.yaml index 4df8f5275f0..5927df0f76d 100644 --- a/Tool/Channels/Dev/ChannelSetting.yaml +++ b/Tool/Channels/Dev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: # - CrashSight@latest - Poco@latest diff --git a/Tool/Channels/GoogleDev/ChannelSetting.yaml b/Tool/Channels/GoogleDev/ChannelSetting.yaml index d7e19a0fd91..8dce49141aa 100644 --- a/Tool/Channels/GoogleDev/ChannelSetting.yaml +++ b/Tool/Channels/GoogleDev/ChannelSetting.yaml @@ -45,6 +45,11 @@ CrashSight_Android: FIREBASE_APP_ID: "1:613603746955:android:e80d32ba72cae8a707e08e" +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - Firebase@11.6.0 - Adjust@5.4.1 diff --git a/Tool/Channels/MarketTest_Bilibili/ChannelSetting.yaml b/Tool/Channels/MarketTest_Bilibili/ChannelSetting.yaml index 629814a99c1..e6eaadd567f 100644 --- a/Tool/Channels/MarketTest_Bilibili/ChannelSetting.yaml +++ b/Tool/Channels/MarketTest_Bilibili/ChannelSetting.yaml @@ -45,6 +45,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Bilibili" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Bilibili@1.0.0 diff --git a/Tool/Channels/MarketTest_Official/ChannelSetting.yaml b/Tool/Channels/MarketTest_Official/ChannelSetting.yaml index 50ae1ad03b9..6b6b7c0705e 100644 --- a/Tool/Channels/MarketTest_Official/ChannelSetting.yaml +++ b/Tool/Channels/MarketTest_Official/ChannelSetting.yaml @@ -46,6 +46,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Official" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - WXPay@1.0.0 diff --git a/Tool/Channels/MarketTest_Tap/ChannelSetting.yaml b/Tool/Channels/MarketTest_Tap/ChannelSetting.yaml index b021146c1e1..94ec9c00675 100644 --- a/Tool/Channels/MarketTest_Tap/ChannelSetting.yaml +++ b/Tool/Channels/MarketTest_Tap/ChannelSetting.yaml @@ -46,6 +46,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "TapTap" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - ThinkingData@1.0.0 diff --git a/Tool/Channels/Obfuz_Test/ChannelSetting.yaml b/Tool/Channels/Obfuz_Test/ChannelSetting.yaml index 8709d089510..94e70c46d36 100644 --- a/Tool/Channels/Obfuz_Test/ChannelSetting.yaml +++ b/Tool/Channels/Obfuz_Test/ChannelSetting.yaml @@ -41,6 +41,11 @@ CrashSight_Android: id: "669a94ce69" # 崩溃上报的 App ID key: "d9412717-2416-4270-b8bc-f7a0805f988f" # 崩溃上报的 Key +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 \ No newline at end of file diff --git a/Tool/Channels/Official/ChannelSetting.yaml b/Tool/Channels/Official/ChannelSetting.yaml index 071e419be6d..5c9bcd4bd75 100644 --- a/Tool/Channels/Official/ChannelSetting.yaml +++ b/Tool/Channels/Official/ChannelSetting.yaml @@ -50,6 +50,11 @@ TalkingData: appid: "75029605700B4544950D77C9FF506D0D" # 测试包的App ID channel: "Official" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "81d12d9e725543dd81210fbf3f0740b8" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - WXPay@1.0.0 diff --git a/Tool/Channels/OfficialDev/ChannelSetting.yaml b/Tool/Channels/OfficialDev/ChannelSetting.yaml index 50ae1ad03b9..6b6b7c0705e 100644 --- a/Tool/Channels/OfficialDev/ChannelSetting.yaml +++ b/Tool/Channels/OfficialDev/ChannelSetting.yaml @@ -46,6 +46,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Official" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - WXPay@1.0.0 diff --git a/Tool/Channels/OpenHarmonyDev/ChannelSetting.yaml b/Tool/Channels/OpenHarmonyDev/ChannelSetting.yaml index 717b8279ab5..59964256ec9 100644 --- a/Tool/Channels/OpenHarmonyDev/ChannelSetting.yaml +++ b/Tool/Channels/OpenHarmonyDev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - WXPay@1.0.0 diff --git a/Tool/Channels/QA_Dev/ChannelSetting.yaml b/Tool/Channels/QA_Dev/ChannelSetting.yaml index daf9fc49f62..61e2d80a681 100644 --- a/Tool/Channels/QA_Dev/ChannelSetting.yaml +++ b/Tool/Channels/QA_Dev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: # - CrashSight@latest - Poco@latest diff --git a/Tool/Channels/StableOverseaDev/ChannelSetting.yaml b/Tool/Channels/StableOverseaDev/ChannelSetting.yaml index 637e851950a..e19ee06ed51 100644 --- a/Tool/Channels/StableOverseaDev/ChannelSetting.yaml +++ b/Tool/Channels/StableOverseaDev/ChannelSetting.yaml @@ -41,6 +41,11 @@ CrashSight_Android: FIREBASE_APP_ID: "1:613603746955:android:e80d32ba72cae8a707e08e" +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Firebase@11.6.0 diff --git a/Tool/Channels/Stable_Dev/ChannelSetting.yaml b/Tool/Channels/Stable_Dev/ChannelSetting.yaml index f75ffc54a43..da2f05a08cb 100644 --- a/Tool/Channels/Stable_Dev/ChannelSetting.yaml +++ b/Tool/Channels/Stable_Dev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "75029605700B4544950D77C9FF506D0D" # 正式包的App ID channel: "StableDev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "81d12d9e725543dd81210fbf3f0740b8" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: # - CrashSight@latest - Poco@latest diff --git a/Tool/Channels/SteamDev/ChannelSetting.yaml b/Tool/Channels/SteamDev/ChannelSetting.yaml index 5b2dab47fb1..48edfd56029 100644 --- a/Tool/Channels/SteamDev/ChannelSetting.yaml +++ b/Tool/Channels/SteamDev/ChannelSetting.yaml @@ -42,6 +42,11 @@ CrashSight_Android: id: "669a94ce69" # 崩溃上报的 App ID key: "d9412717-2416-4270-b8bc-f7a0805f988f" # 崩溃上报的 Key +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 diff --git a/Tool/Channels/TapTap/ChannelSetting.yaml b/Tool/Channels/TapTap/ChannelSetting.yaml index 5e1bc274b35..fde0fa0b2ec 100644 --- a/Tool/Channels/TapTap/ChannelSetting.yaml +++ b/Tool/Channels/TapTap/ChannelSetting.yaml @@ -45,6 +45,11 @@ TalkingData: appid: "75029605700B4544950D77C9FF506D0D" # 测试包的App ID channel: "TapTap" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "81d12d9e725543dd81210fbf3f0740b8" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - ThinkingData@1.0.0 diff --git a/Tool/Channels/TapTapDev/ChannelSetting.yaml b/Tool/Channels/TapTapDev/ChannelSetting.yaml index b021146c1e1..94ec9c00675 100644 --- a/Tool/Channels/TapTapDev/ChannelSetting.yaml +++ b/Tool/Channels/TapTapDev/ChannelSetting.yaml @@ -46,6 +46,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "TapTap" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - ThinkingData@1.0.0 diff --git a/Tool/Channels/ThinkingData/ChannelSetting.yaml b/Tool/Channels/ThinkingData/ChannelSetting.yaml index 4ad08f544ec..8540d429db8 100644 --- a/Tool/Channels/ThinkingData/ChannelSetting.yaml +++ b/Tool/Channels/ThinkingData/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Poco@latest diff --git a/Tool/Channels/Tuanjie_Dev/ChannelSetting.yaml b/Tool/Channels/Tuanjie_Dev/ChannelSetting.yaml index 8a79be07b76..6aaa027370e 100644 --- a/Tool/Channels/Tuanjie_Dev/ChannelSetting.yaml +++ b/Tool/Channels/Tuanjie_Dev/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - Poco@latest diff --git a/Tool/Channels/Unity_Update/ChannelSetting.yaml b/Tool/Channels/Unity_Update/ChannelSetting.yaml index 43259fe4d19..3e23f295126 100644 --- a/Tool/Channels/Unity_Update/ChannelSetting.yaml +++ b/Tool/Channels/Unity_Update/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "Dev" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 diff --git a/Tool/Channels/VinnyDev/ChannelSetting.yaml b/Tool/Channels/VinnyDev/ChannelSetting.yaml index 98d9c166789..ea91abacb83 100644 --- a/Tool/Channels/VinnyDev/ChannelSetting.yaml +++ b/Tool/Channels/VinnyDev/ChannelSetting.yaml @@ -42,6 +42,11 @@ CrashSight_Android: id: "669a94ce69" # 崩溃上报的 App ID key: "d9412717-2416-4270-b8bc-f7a0805f988f" # 崩溃上报的 Key +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 diff --git a/Tool/Channels/VinnyTest/ChannelSetting.yaml b/Tool/Channels/VinnyTest/ChannelSetting.yaml index 6cf9ba319a1..3aa9e26093f 100644 --- a/Tool/Channels/VinnyTest/ChannelSetting.yaml +++ b/Tool/Channels/VinnyTest/ChannelSetting.yaml @@ -47,6 +47,11 @@ TalkingData: appid: "2D0025FE20F34810BADABEFC00D32D22" # 测试包的App ID channel: "VinnyTest" # 上报渠道 +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 diff --git a/Tool/Channels/Zhanhui/ChannelSetting.yaml b/Tool/Channels/Zhanhui/ChannelSetting.yaml index bf4835001b1..3ee710f3e6e 100644 --- a/Tool/Channels/Zhanhui/ChannelSetting.yaml +++ b/Tool/Channels/Zhanhui/ChannelSetting.yaml @@ -42,6 +42,11 @@ CrashSight_Android: id: "669a94ce69" # 崩溃上报的 App ID key: "d9412717-2416-4270-b8bc-f7a0805f988f" # 崩溃上报的 Key +# 数数科技(ThinkingData)初始化 +ThinkingData: + appid: "debug-appid" # 数数科技App ID + serverurl: "https://phxh-receiver.kedrgame.com/" # 数数科技数据接收地址 + Packages: - CrashSight@latest - TalkingData@0.0.1 diff --git a/Tool/sdk_packages/ThinkingData/1.0.0/Assets/PhxhSDK/Phxh/SDKHelper/ThikingData/ThinkingDataHelper.cs b/Tool/sdk_packages/ThinkingData/1.0.0/Assets/PhxhSDK/Phxh/SDKHelper/ThikingData/ThinkingDataHelper.cs index 6d2ea04f8bd..cf338ca8c3e 100644 --- a/Tool/sdk_packages/ThinkingData/1.0.0/Assets/PhxhSDK/Phxh/SDKHelper/ThikingData/ThinkingDataHelper.cs +++ b/Tool/sdk_packages/ThinkingData/1.0.0/Assets/PhxhSDK/Phxh/SDKHelper/ThikingData/ThinkingDataHelper.cs @@ -3,6 +3,7 @@ using Assets.PhxhSDK.AOT.BI; using Newtonsoft.Json; using PhxhSDK; +using PhxhSDK.AOT.VersionUpdate; using System; using System.Collections.Generic; using ThinkingData.Analytics; @@ -32,8 +33,24 @@ public class ThikingDataHelper : SdkHelper, IBIService public override void EarlyInit() { - _appId = "debug-appid"; - _serverUrl = "https://phxh-receiver.kedrgame.com/"; + // 从 PackDataInst 读取渠道配置 + var localInfo = PackDataInst.Inst.localInfo; + _appId = localInfo?.thinkingDataAppId; + _serverUrl = localInfo?.thinkingDataServerUrl; + + // 如果配置为空,使用默认值(兼容旧版本) + if (string.IsNullOrEmpty(_appId)) + { + _appId = "debug-appid"; + DebugUtil.LogWarning("[ThinkingData] 未从渠道配置读取到 appId,使用默认值"); + } + if (string.IsNullOrEmpty(_serverUrl)) + { + _serverUrl = "https://phxh-receiver.kedrgame.com/"; + DebugUtil.LogWarning("[ThinkingData] 未从渠道配置读取到 serverUrl,使用默认值"); + } + + DebugUtil.Log("[ThinkingData] 初始化配置 - AppId: {0}, ServerUrl: {1}", _appId, _serverUrl); try { @@ -152,8 +169,8 @@ public class ThikingDataHelper : SdkHelper, IBIService finalParams["channel"] = PhxhBIInfoProvider.Channel; finalParams["device_id"] = PhxhBIInfoProvider.Uuid; finalParams["language"] = PhxhBIInfoProvider.Language; - finalParams["build_code"] = PhxhBIInfoProvider.BuildCode; - finalParams["device_memory"] = PhxhBIInfoProvider.StorageInfo; + finalParams["build_code"] = PhxhBIInfoProvider.BuildCode; + finalParams["device_memory"] = PhxhBIInfoProvider.StorageInfo; finalParams["device_cpu"] = PhxhBIInfoProvider.CPU; return finalParams;