Silent login fix

iOS
Hazim Bin Ijaz 2 months ago
parent 4c3c1c7029
commit a23c6f534b

@ -141,26 +141,28 @@ public class GoogleSignInManager : MonoBehaviour
{
Debug.Log("Attempting Google Silent Sign-In...");
GoogleSignIn.DefaultInstance.SignInSilently().ContinueWith(task =>
{
if (task.IsFaulted || task.IsCanceled)
{
Debug.LogWarning("Silent Sign-In failed. Showing login buttons.");
googleSignInButton.gameObject.SetActive(true);
googleSignInButton.interactable = true;
guestLoginButton.gameObject.SetActive(true);
guestLoginButton.interactable = true;
return;
}
GoogleSignInUser user = task.Result;
string authCode = user.AuthCode;
SafePlayerPrefs.SetString("GoogleAuthCode", authCode);
PlayerPrefs.Save();
GoogleSignIn.DefaultInstance.SignIn().ContinueWith(OnGoogleSignIn);
LoginToPlayFab(authCode);
});
// GoogleSignIn.DefaultInstance.SignInSilently().ContinueWith(task =>
// {
// if (task.IsFaulted || task.IsCanceled)
// {
// Debug.LogWarning("Silent Sign-In failed. Showing login buttons.");
// googleSignInButton.gameObject.SetActive(true);
// googleSignInButton.interactable = true;
//
// guestLoginButton.gameObject.SetActive(true);
// guestLoginButton.interactable = true;
// return;
// }
//
// GoogleSignInUser user = task.Result;
// string authCode = user.AuthCode;
// SafePlayerPrefs.SetString("GoogleAuthCode", authCode);
// PlayerPrefs.Save();
//
// LoginToPlayFab(authCode);
// });
}
private void LoginToPlayFab(string authCode)

Loading…
Cancel
Save