public CheckAndFixDependencies() { FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { if (task.Result == DependencyStatus.Available) { CurrentState = State.Success; } else { CurrentState = State.Failure; } }); }
public static void InitialiseFirebase() { FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { var dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { Debug.Log($"Firebase active."); FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); app = FirebaseApp.DefaultInstance; fireBaseActive = true; } else { Debug.LogError($"Could not resolve all Firebase dependencies: {dependencyStatus}. Firebase inactive"); app = null; fireBaseActive = false; } }); }