thinkdata 配置加入渠道文件
parent
61d8421d35
commit
0c48e237f1
|
|
@ -110,3 +110,5 @@ ProjectNLD/.claude
|
|||
ProjectNLD/Assets/Editor/KedrExtension/
|
||||
ProjectNLD/Assets/Editor/KedrExtension.meta
|
||||
ProjectNLD/ProjectSettings/KedrExtensionSettings.asset
|
||||
/.qoder
|
||||
/OfficialDev
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
||||
/// <summary>
|
||||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 5c492f8af5fa39a51a1ad8c21bc31c42755d286d
|
||||
Subproject commit 4b0f772d526d991e69a5211448acf2416d13c49c
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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/" # 数数科技数据接收地址
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue