コード例 #1
0
 public CheckAndFixDependencies()
 {
     FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
     {
         if (task.Result == DependencyStatus.Available)
         {
             CurrentState = State.Success;
         }
         else
         {
             CurrentState = State.Failure;
         }
     });
 }
コード例 #2
0
        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;
                }
            });
        }