添加firebase初始化标志
This commit is contained in:
parent
f38e306cf4
commit
567d1ff812
|
|
@ -13,6 +13,7 @@ namespace WZ
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class FireBaseAnalyticsManager : D_MonoSingleton<FireBaseAnalyticsManager>
|
public class FireBaseAnalyticsManager : D_MonoSingleton<FireBaseAnalyticsManager>
|
||||||
{
|
{
|
||||||
|
|
||||||
private const string KEY_SUPER_PROPERTIES = "KEY_SUPER_PROPERTIES";
|
private const string KEY_SUPER_PROPERTIES = "KEY_SUPER_PROPERTIES";
|
||||||
|
|
||||||
private Dictionary<string, object> superProperties = new Dictionary<string, object>();
|
private Dictionary<string, object> superProperties = new Dictionary<string, object>();
|
||||||
|
|
|
||||||
|
|
@ -8,35 +8,37 @@ namespace WZ
|
||||||
{
|
{
|
||||||
public class FireBaseRemoteConfigManager : D_MonoSingleton<FireBaseRemoteConfigManager>
|
public class FireBaseRemoteConfigManager : D_MonoSingleton<FireBaseRemoteConfigManager>
|
||||||
{
|
{
|
||||||
|
public bool IsInitialized { get; private set; } = false;
|
||||||
public void FetchRemoteConfig()
|
public void FetchRemoteConfig()
|
||||||
{
|
{
|
||||||
// Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
|
// Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
|
||||||
// {
|
// {
|
||||||
// if (task.Result == Firebase.DependencyStatus.Available)
|
// if (task.Result == Firebase.DependencyStatus.Available)
|
||||||
// {
|
// {
|
||||||
Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task =>
|
Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task =>
|
||||||
{
|
{
|
||||||
FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task =>
|
FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task =>
|
||||||
{
|
{
|
||||||
AdjustTrackEvent.Instance.UpdateEventToken();
|
IsInitialized = true;
|
||||||
// 获取广告位信息
|
AdjustTrackEvent.Instance.UpdateEventToken();
|
||||||
AdConfigParser.Parse(GetRemoteConfigString("ad_config"));
|
// 获取广告位信息
|
||||||
// 刷新广告位信息
|
AdConfigParser.Parse(GetRemoteConfigString("ad_config"));
|
||||||
AdsSDKManager.Instance.RefreshAdsData();
|
// 刷新广告位信息
|
||||||
//AB测试分组参数
|
AdsSDKManager.Instance.RefreshAdsData();
|
||||||
GroupSet();
|
//AB测试分组参数
|
||||||
|
GroupSet();
|
||||||
|
|
||||||
// adjust卸载监控
|
// adjust卸载监控
|
||||||
|
|
||||||
/* 执行到这时,表示firebase接入正常,能获取到远端在线参数 */
|
/* 执行到这时,表示firebase接入正常,能获取到远端在线参数 */
|
||||||
|
|
||||||
// 设置 firebase 初始化成功 flag
|
// 设置 firebase 初始化成功 flag
|
||||||
|
|
||||||
// 初始化广告
|
// 初始化广告
|
||||||
|
|
||||||
// 检查Adjust归因
|
// 检查Adjust归因
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue