This issue is only with 5.4 under API 34 for android. It works just fine in 5.3 under API 33. The issue is none of the events bound to isAuthenticated, such as addOnCompleteListener, will fire anymore with the GamesSignInClient using OnlineSubsystemGooglePlay plugin.
We are wanting to use requestServerSideAccess after authentication to use the server auth code on our custom backend like before.
We have tried to add the proper PlayGamesSdk and GamesSignInClient code to both gameActivityOnCreateAdditions and gameActivityOnCreateBeginningAdditions. PlayGamesSdk.initialize(this) will allow us to login just fine (as we can see the profile banner pop up) but the addOnCompleteListener does not fire as it did under API 33 / 5.3.
Confirmed the code was copied to GameActivity, and also confirmed via logging on android devices the code is being hit. But it does not proceed to call the addOnCompleteListener.
Thank you. We have already compared the differences. Most of the plugin is technically irrelevant as were just using the PlayGamesSdk and GamesSignInClient in the GameActivity. We do modify the plugin a bit to call c++ after we retrieve the auth code and then fire the login delegates in Identity to bind our game code too.
It seems the issue is mostly on the PlayGamesSdk side not firing the addOnCompleteListener anymore. Although I am not sure why or if the plugin someone affects those dependencies.