Google Play Service Auth

GPGS Plugin Version: 0.11.01
Unity Version: 2022.3.6f1

I have followed every step in documentation published app in internal testing check sha1 for both play console and keystore still It gets canceled when I try auth.

 public void Start()
{
     PlayGamesPlatform.Instance.Authenticate(ProcessAuthentication);
}

internal void ProcessAuthentication(SignInStatus status)
{
     if (status == SignInStatus.Success)
     {
         // Continue with Play Games Services
     }
     else
     {
         // Disable your integration with Play Games Services or show a login button
         // to ask users to sign-in. Clicking it should call
         // PlayGamesPlatform.Instance.ManuallyAuthenticate(ProcessAuthentication).
     }
}

Bump, having the same issue.

trying to just use AndroidJavaObject to call native code and do it that way and not rely on this plugin that tons of people have problems with

public void Start()
{
    // Befor e call auth need to activate.
    PlayGamesPlatform.Activate();
    PlayGamesPlatform.Instance.Authenticate(ProcessAuthentication);
}

internal void ProcessAuthentication(SignInStatus status)
{
     if (status == SignInStatus.Success)
     {
         // Continue with Play Games Services
     }
     else
     {
         // Disable your integration with Play Games Services or show a login button
         // to ask users to sign-in. Clicking it should call
         // PlayGamesPlatform.Instance.ManuallyAuthenticate(ProcessAuthentication).
     }
}

if logs problem repeat, try manual auth:

PlayGamesPlatform.Instance.ManuallyAuthenticate(AuthenticateCallback);

Resolved on our end, the problem was not having the google play dependency in the AndroidManifest.xml

My solution was to change the external tools, just JDK to JDK 8 instead of the recommended built in JDK 11, then using the dependency tool, force resolve, it fix everything, then I built project and sign in worked again… hope this helps