Пример #1
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 void Start()
 {
     dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
     if (dependencyStatus != Firebase.DependencyStatus.Available)
     {
         Firebase.FirebaseApp.FixDependenciesAsync().ContinueWith(task => {
             dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
             if (dependencyStatus == Firebase.DependencyStatus.Available)
             {
                 InitializeFirebase();
             }
             else
             {
                 // This should never happen if we're only using Firebase Analytics.
                 // It does not rely on any external dependencies.
                 Debug.LogError(
                     "Could not resolve all Firebase dependencies: " + dependencyStatus);
             }
         });
     }
     else
     {
         InitializeFirebase();
     }
 }
        public void Init()
        {
            Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
            {
                dependencyStatus = task.Result;
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    Log("Firebase initializing...");
                    InitializeFirebase();
                }
                else
                {
                    Log("Could not resolve all Firebase dependencies: " + dependencyStatus, "ERR");
                }
            });

            //Email sign in auto when open app if remember me toggle checked
            // if (PlayerPrefs.GetInt(Utils.REMEMBER_ME) == 1 && PlayerPrefs.GetInt(Utils.LOGGED) == 1) //Keep auth
            // {
            //     SigninAsync(PlayerPrefs.GetString("Email"), PlayerPrefs.GetString("Pwd"));
            // }

            MessagingSystem.Instance.AddEventListener(typeof(LoginEvents.FacebookAuthEvent), FacebookAuthHandler);
            MessagingSystem.Instance.AddEventListener(typeof(LoginEvents.GoogleSignInAuthEvent), GoogleSignInAuthHandler);
            MessagingSystem.Instance.AddEventListener(typeof(LoginEvents.LoginViaLoginPassEvent), LoginViaLoginPassHandler);
        }
Пример #3
0
        // When the app starts, check to make sure that we have
        // the required dependencies to use Firebase, and if not,
        // add them if possible.
        void InitializeFirebaseAndStart()
        {
            Firebase.DependencyStatus dependencyStatus = Firebase.FirebaseApp.CheckDependencies();

            if (dependencyStatus != Firebase.DependencyStatus.Available)
            {
                Firebase.FirebaseApp.FixDependenciesAsync().ContinueWith(task => {
                    dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
                    if (dependencyStatus == Firebase.DependencyStatus.Available)
                    {
                        InitializeFirebaseComponents();
                    }
                    else
                    {
                        Debug.LogError(
                            "Could not resolve all Firebase dependencies: " + dependencyStatus);
                        Application.Quit();
                    }
                });
            }
            else
            {
                InitializeFirebaseComponents();
            }
        }
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
     if (dependencyStatus != Firebase.DependencyStatus.Available)
     {
         Firebase.FirebaseApp.FixDependenciesAsync().ContinueWith(task =>
         {
             dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
             if (dependencyStatus == Firebase.DependencyStatus.Available)
             {
                 instance = this;
                 InitializeFirebase();
             }
             else
             {
                 Debug.LogError(
                     "Could not resolve all Firebase dependencies: " + dependencyStatus);
             }
         });
     }
     else
     {
         instance = this;
         InitializeFirebase();
     }
 }
Пример #5
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     TouchScreenKeyboard.hideInput = true;
     if (!Constants.isInternetConnected())
     {
         ToastScript.instance.ToastShow("No Internet Connection", 4f);
     }
     dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
     if (dependencyStatus != Firebase.DependencyStatus.Available)
     {
         Firebase.FirebaseApp.FixDependenciesAsync().ContinueWith(task => {
             dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
             if (dependencyStatus == Firebase.DependencyStatus.Available)
             {
                 InitializeFirebase();
             }
             else
             {
                 Debug.LogError(
                     "Could not resolve all Firebase dependencies: " + dependencyStatus);
             }
         });
     }
     else
     {
         InitializeFirebase();
     }
 }
        // Start is called before the first frame update
        private IEnumerator Start()
        {
            sceneLoad.Init();

            Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
            {
                dependencyStatus = task.Result;
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    isFirebaseInitialized = true;
                }
                else
                {
                    D.LogError("Could not resolve Firebase dependencies: " + dependencyStatus);
                }
            });

            while (!isFirebaseInitialized)
            {
                yield return(null);
            }

            GameObject             holderObj = new GameObject("RemoteConfigHolder");
            RemoteConfigDataHolder holder    = holderObj.AddComponent <RemoteConfigDataHolder>();

            holder.IsRemoteConfigSet = isFirebaseInitialized;
            holderObj.AddComponent <DontDestroyOnLoad>();

            sceneLoad.IsFirebaseLoaded = isFirebaseInitialized;
        }
Пример #7
0
    // Use this for initialization
    void Start()
    {
        Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
            dependencyStatus = task.Result;
            if (dependencyStatus == Firebase.DependencyStatus.Available)
            {
                InitializeFirebase();
            }
            else
            {
                Debug.LogError(
                    "Could not resolve all Firebase dependencies: " + dependencyStatus);
            }
        });


        _support = HelpshiftSdk.getInstance();
        _support.install();

#if UNITY_ANDROID
        _support.registerDelegates();
#endif

        /*HelpshiftUser user = new HelpshiftUser.Builder (<user-identifier>, <user-email>)
         *              .setAuthToken (<user-auth-token>)
         *              .setName (<user-name>)
         *              .build ();
         *
         * _support.login (user);*/
    }
 private void InitFCM()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
         }
     });
 }
Пример #9
0
 // Start is called before the first frame update
 public void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
     {
         _dependencyStatus = task.Result;
         if (_dependencyStatus == Firebase.DependencyStatus.Available)
         {
             initializeFirebase();
         }
         else
         {
             Debug.LogError("Could not resolve all firebase dependencys: " + _dependencyStatus);
         }
     });
 }
Пример #10
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 protected virtual void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #11
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     DB = GameObject.Find("database").GetComponent <Dbase>();
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #12
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
     {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "No esposible conectar con las dependencias de Firebase: " + dependencyStatus);
         }
     });
 }
Пример #13
0
 // Start is called before the first frame update
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task =>
     {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             authManager.InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #14
0
 public void PrepareFirebaseToInit()
 {
     //Debug.Log("PrepareFirebaseToInit");
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
     {
         _dependencyStatus = task.Result;
         if (_dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             //Debug.LogError("Could not resolve all Firebase dependencies: " + _dependencyStatus);
         }
     });
 }
Пример #15
0
 // Use this for initialization
 void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
     {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             WriteLog("Firebase initializing...");
             InitializeFirebase();
         }
         else
         {
             WriteLog("Could not resolve all Firebase dependencies: " + dependencyStatus, "ERR");
         }
     });
 }
Пример #16
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public void Start()
 {
     user = GameObject.FindGameObjectWithTag("userinfo").GetComponent <Userdb>();
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #17
0
    public void LogDependencyStatus()
    {
        Debugging.instance.DebugLog("dependency status: " + dependencyStatus.ToString());
        //while (true)
        {
            if (lastStatus != dependencyStatus)
            {
                //DebugLog("One or more Firebase dependencies are not present.");
                //DebugLog("Current dependency status: " + firebaseMSGSet.dependencyStatus.ToString());

                lastStatus = dependencyStatus;
                Debugging.instance.DebugLog("change dependency status: " + dependencyStatus.ToString());
            }
            //yield return new WaitForSeconds(1);
        }
    }
Пример #18
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     Screen.orientation = ScreenOrientation.Portrait;
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     }); // instala lo necesario para que firebase funcione.
     instance = this;
 }
        private IEnumerator StartFirebase()
        {
            Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
            {
                dependencyStatus = task.Result;
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    isFirebaseInitialized = true;
                }
                else
                {
                    D.LogError("Could not resolve Firebase dependencies: " + dependencyStatus);
                }
            });

            yield return(StartCoroutine(HandleFirebaseInitialization()));
        }
Пример #20
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
     LogINScreen();
     emailError    = false;
     passwordError = false;
 }
Пример #21
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public virtual void Start()
 {
     instance = this;
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task =>
     {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             isAvailable = true;
             initScreen.SetActive(false);
             StartCoroutine(LoginUser(emailTest, passwordTest));
         }
         else
         {
             initScreen.SetActive(true);
             initText.text = "Could not resolve all Firebase dependencies: " + dependencyStatus;
         }
     });
 }
Пример #22
0
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 public void Start()
 {
     if (PlayerPrefs.HasKey("userId"))
     {
         SceneManager.LoadScene("home");
     }
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #23
0
 // Start is called before the first frame update
 // When the app starts, check to make sure that we have
 // the required dependencies to use Firebase, and if not,
 // add them if possible.
 void Start()
 {
     Debug.Log("Loading scene started.");
     Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task =>
     {
         Debug.Log("Checking for dependencies.");
         dependencyStatus = task.Result;
         if (dependencyStatus == Firebase.DependencyStatus.Available)
         {
             Debug.Log("Initializing Firebase.");
             GlobalHelper.global.authManager.InitializeFirebase();
         }
         else
         {
             Debug.LogError(
                 "Could not resolve all Firebase dependencies: " + dependencyStatus);
         }
     });
 }
Пример #24
0
	void Start()
	{
    registeredUser = PlayerPrefs.GetInt("itIsRegistered", 0);
    
    FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => {
      dependencyStatus = task.Result;
      if (dependencyStatus == DependencyStatus.Available)
      {
        firebaseAuth = DefaultInstance;
        
        if (registeredUser == 1)
		    {
          firebaseUser = firebaseAuth.CurrentUser;
          Debug.Log("The user is already registered.");
          Debug.Log("The user is: " + firebaseUser.Email);
		    }
      }
    }	
	}
Пример #25
0
        // When the app starts, check to make sure that we have
        // the required dependencies to use Firebase, and if not,
        // add them if possible.
        public virtual void Start()
        {
            _userRole = "alumno";

            Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task =>
            {
                dependencyStatus = task.Result;
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    Debug.Log("Initializing Firebase Authentification");
                    InitializeFirebase();
                }
                else
                {
                    Debug.LogError("<color=#" + ColorUtility.ToHtmlStringRGB(Color.red) + ">" +
                                   "Could not resolve all Firebase dependencies: " + dependencyStatus
                                   + "</color>");
                }
            });
        }
Пример #26
0
    public virtual void Start()
    {
        toast_txt.enabled  = false;
        toast_back.enabled = false;

        panellaoder = GetComponent <UserpanelLoader>();

        Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => {
            dependencyStatus = task.Result;
            if (dependencyStatus == Firebase.DependencyStatus.Available)
            {
                InitializeFirebase();
            }
            else
            {
                Debug.LogError(
                    "Could not resolve all Firebase dependencies: " + dependencyStatus);
            }
        });
    }
Пример #27
0
 /// <summary>
 /// Invoke this with a callback to perform some action once the Firebase App is initialized.
 /// If the Firebase App is already initialized, the callback will be invoked immediately.
 /// </summary>
 /// <param name="initializedMethod">The callback to perform once initialized.</param>
 public static void Initialize(System.Action <Firebase.DependencyStatus> initializedMethod)
 {
     lock (initializedMethods) {
         if (initialized)
         {
             initializedMethod(dependencyStatus);
             return;
         }
         else
         {
             initializedMethods.Add(initializedMethod);
         }
         FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
             lock (initializedMethods) {
                 dependencyStatus = task.Result;
                 initialized      = true;
                 CallInitializedMethods();
             }
         });
     }
 }
Пример #28
0
    void Start()
    {
        //SignOut();

        Screen.SetResolution(576, 1024, true);
        Debug.Log(Screen.currentResolution);

        dependencyStatus = Firebase.FirebaseApp.CheckDependencies();
        if (dependencyStatus != Firebase.DependencyStatus.Available)
        {
            Firebase.FirebaseApp.FixDependenciesAsync().ContinueWith(task =>
            {
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    InitializeFirebase();
                }
                else
                {
                    DebugLog("Could not resolve all Firebase dependencies: " + dependencyStatus);
                }
            });
        }
        else
        {
            InitializeFirebase();
        }

        SignupButton.onClick.AddListener(() => SignUpWithEmailPassword(UserNameInput.text, PasswordInput.text));
        LoginButton.onClick.AddListener(() => SigninWithEmailPassword(UserNameInput.text, PasswordInput.text));
        // FacebookLoginButton.onClick.AddListener(() => SigninWithFacebook(null));
        //GoogleLoginButton.onClick.AddListener(() => SigninWithEmailPassword(null, null));
        //SignOutButton.onClick.AddListener(() => SignOut());
        gotoSignUpButton.onClick.AddListener(() => EnableCertainPanel(SignUpPanel));
        gotoSignInButton.onClick.AddListener(() => EnableCertainPanel(SignInPanel));


        UserNameInput.text = "*****@*****.**";
        PasswordInput.text = "123456789";
    }
Пример #29
0
    // Use this for initialization
    public virtual void Start()
    {
        initialsField = initialsObject.GetComponent <InputField>();
        passinpfld    = passgameobj.GetComponent <InputField>();


        tbemail = (GameObject)GetComponent <GameObject>();
        tbpwd   = GetComponent <GameObject>();

        Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
            dependencyStatus = task.Result;
            if (dependencyStatus == Firebase.DependencyStatus.Available)
            {
                InitializeFirebase();
            }
            else
            {
                Debug.LogError(
                    "Could not resolve all Firebase dependencies: " + dependencyStatus);
            }
        });
    }
Пример #30
0
        // When the app starts, check to make sure that we have
        // the required dependencies to use Firebase, and if not,
        // add them if possible.
        public virtual void Start()
        {
            //userInfo;/* = new Firebase.Auth.IUserInfo();*/
            //Global.faculty_name = getFacultynameFromEmail();


            Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => {
                dependencyStatus = task.Result;
                if (dependencyStatus == Firebase.DependencyStatus.Available)
                {
                    InitializeFirebase();
                    //if (Global.signedin == false)
                    //{
                    //    SignOut();
                    //}
                }
                else
                {
                    Debug.LogError(
                        "Could not resolve all Firebase dependencies: " + dependencyStatus);
                }
            });
        }