Example #1
0
    /// <summary>
    /// 구글 로그인
    /// </summary>
    public static void GoogleFireBaseLogin()
    {
        PopupManager.Close_Popup();

        if (auth.CurrentUser == null)
        {
            Debug.Log("로그인 안 되어 있음");

            Firebase.Auth.Credential credential =
                Firebase.Auth.GoogleAuthProvider.GetCredential(SocalManager.GetTokens(), null);
            auth.SignInWithCredentialAsync(credential).ContinueWith(task =>
            {
                if (task.IsCanceled)
                {
                    return;
                }
                if (task.IsFaulted)
                {
                    return;
                }

                user_id = auth.CurrentUser.UserId;
                BackEndDataManager.instance.Get_First_Data();
            });
        }
        else
        {
            //Set_State("로그인 되어 있음 " + auth.CurrentUser.UserId);
            Debug.Log("로그인 되어 있음 " + auth.CurrentUser.DisplayName + " \n "
                      + auth.CurrentUser.Email + " \n "
                      + auth.CurrentUser.IsAnonymous + " \n "
                      + auth.CurrentUser.IsEmailVerified + " \n "
                      + auth.CurrentUser.ProviderId + " \n "
                      + auth.CurrentUser.UserId + " \n ");

            user_id = auth.CurrentUser.UserId;
            BackEndDataManager.instance.Get_First_Data();
        }
    }
Example #2
0
 public void GetTokens()
 {
     Debug.Log(SocalManager.GetTokens());
 }