diff --git a/Runtime/Code/SDK/GuruSDK.Analytics.cs b/Runtime/Code/SDK/GuruSDK.Analytics.cs index 9986918..82f122f 100644 --- a/Runtime/Code/SDK/GuruSDK.Analytics.cs +++ b/Runtime/Code/SDK/GuruSDK.Analytics.cs @@ -376,7 +376,7 @@ namespace Guru /// Log SDK boost time /// /// - private static void LogSDKInitTime(double time) + private static void LogSDKInfo(double time) { Analytics.Track(Consts.EventSDKInfo, new Dictionary() { diff --git a/Runtime/Code/SDK/GuruSDK.cs b/Runtime/Code/SDK/GuruSDK.cs index 1ed0461..f4b6a8f 100644 --- a/Runtime/Code/SDK/GuruSDK.cs +++ b/Runtime/Code/SDK/GuruSDK.cs @@ -97,7 +97,7 @@ namespace Guru public static void Init(GuruSDKInitConfig config, Action onComplete) { - _initTime = DateTime.Now.ToUniversalTime(); + _initTime = DateTime.UtcNow; // ----- First Open Time ----- // SetFirstOpenTime(GetFirstOpenTime()); // FirstOpenTime LogI($"#1 ---- Guru SDK [{Version}] ----\n{config}"); @@ -139,7 +139,7 @@ namespace Guru Analytics.SetIsIapUser(Model.IsIapUser); Analytics.SetBLevel(Model.BLevel); Analytics.SetBPlay(Model.BPlay); - Analytics.SetGuruSdkVersion(Version); + Analytics.SetFirstOpenTime(IPMConfig.FIRST_OPEN_TIME); //---- Start All tools ---- LogI($"#2 --- InitFirebase ---"); @@ -337,9 +337,6 @@ namespace Guru Debug.LogError($"--- ERROR on StartConsentFlow: {ex.Message}"); }); } - - LogI($"#5.0 --- sync sdk time ---"); - LogSDKInitTime((DateTime.Now.ToUniversalTime() - _initTime).TotalSeconds); #if UNITY_ANDROID LogI($"#5.1 --- Android StartAndroidDebug Cmd lines---"); @@ -347,12 +344,14 @@ namespace Guru StartAndroidDebugCmds(); #endif - IsServiceReady = true; + //---------- Start Remote Config ------------ + LogI($"#6.0 --- SDK is ready, report Info ---"); + LogSDKInfo((DateTime.UtcNow - _initTime).TotalSeconds); + // 中台服务初始化结束 Callbacks.SDK.InvokeOnGuruServiceReady(); - } ///