diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs index a18fd1e..22c8462 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseAnalyticsManager.cs @@ -13,6 +13,7 @@ namespace WZ /// public class FireBaseAnalyticsManager : D_MonoSingleton { + private const string KEY_SUPER_PROPERTIES = "KEY_SUPER_PROPERTIES"; private Dictionary superProperties = new Dictionary(); diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs index 6e3d3fd..8fe66ba 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs @@ -8,35 +8,37 @@ namespace WZ { public class FireBaseRemoteConfigManager : D_MonoSingleton { + public bool IsInitialized { get; private set; } = false; public void FetchRemoteConfig() { // Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => // { // if (task.Result == Firebase.DependencyStatus.Available) // { - Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task => - { - FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task => - { - AdjustTrackEvent.Instance.UpdateEventToken(); - // 获取广告位信息 - AdConfigParser.Parse(GetRemoteConfigString("ad_config")); - // 刷新广告位信息 - AdsSDKManager.Instance.RefreshAdsData(); - //AB测试分组参数 - GroupSet(); + Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task => + { + FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task => + { + IsInitialized = true; + AdjustTrackEvent.Instance.UpdateEventToken(); + // 获取广告位信息 + AdConfigParser.Parse(GetRemoteConfigString("ad_config")); + // 刷新广告位信息 + AdsSDKManager.Instance.RefreshAdsData(); + //AB测试分组参数 + GroupSet(); - // adjust卸载监控 + // adjust卸载监控 - /* 执行到这时,表示firebase接入正常,能获取到远端在线参数 */ + /* 执行到这时,表示firebase接入正常,能获取到远端在线参数 */ - // 设置 firebase 初始化成功 flag + // 设置 firebase 初始化成功 flag - // 初始化广告 + // 初始化广告 - // 检查Adjust归因 - }); - }); + // 检查Adjust归因 + }); + }); // } // }); }