From f1606efad92316726090948f8f93707708ebdaea Mon Sep 17 00:00:00 2001 From: luojian Date: Thu, 18 Sep 2025 11:25:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7=E4=B8=8A=E6=8A=A5?= =?UTF-8?q?=20=E6=95=B0=E6=95=B0=EF=BC=8Cadjust=EF=BC=8Cfirebase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/SDKManager/AdjustManager/AdjustManager.cs | 4 ++++ .../SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs | 1 + Assets/Script/SDKManager/RushSDKManager.cs | 5 +++++ Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs | 6 +++++- 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs b/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs index 533b9df..1c353c7 100644 --- a/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs +++ b/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs @@ -24,6 +24,10 @@ public class AdjustManager : D_MonoSingleton //开始计时 startTime = TimeUtils.GetLocalTimestamp(); Adjust.AddGlobalCallbackParameter("ta_distinct_id", TDAnalytics.GetDistinctId()); + + Adjust.AddGlobalCallbackParameter("rush_version", RushSDKManager.GetSDKVersion()); + Adjust.AddGlobalPartnerParameter("rush_version", RushSDKManager.GetSDKVersion()); + AdjustConfig config = new AdjustConfig(StaticValue.AdjustToken, environment); // 设置归因变更回调函数 diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs index fc7e8cc..61721a5 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs @@ -143,6 +143,7 @@ namespace WZ private List GetSuperProperties() { List parameterList = new List(); + parameterList.Add(new Parameter("rush_version", RushSDKManager.GetSDKVersion())); if (superProperties != null) { foreach (var superProperty in superProperties) diff --git a/Assets/Script/SDKManager/RushSDKManager.cs b/Assets/Script/SDKManager/RushSDKManager.cs index 9a85aa0..3b6bc9f 100644 --- a/Assets/Script/SDKManager/RushSDKManager.cs +++ b/Assets/Script/SDKManager/RushSDKManager.cs @@ -14,6 +14,11 @@ using WZ; public class RushSDKManager : D_MonoSingleton { + + public static string GetSDKVersion() + { + return "1.0.3.0"; + } protected override void Initialized() { base.Initialized(); diff --git a/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs b/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs index c1a4573..70a1f61 100644 --- a/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs +++ b/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs @@ -15,7 +15,11 @@ namespace WZ TDAnalytics.Init(StaticValue.TDAppID, StaticValue.TDServerURL); //开启自动采集事件 TDAnalytics.EnableAutoTrack(TDAutoTrackEventType.AppInstall | TDAutoTrackEventType.AppStart | TDAutoTrackEventType.AppEnd); - + + TDAnalytics.SetSuperProperties(new Dictionary + { + ["rush_version"] = RushSDKManager.GetSDKVersion() + }); ShuShuEvent.Instance.UserSet(new Dictionary { { "register_timestamp", DateTimeOffset.UtcNow.ToUnixTimeSeconds() + (8 * 3600)},