GamesSignInClient under API 34 will not fire isAuthenticated events in GameActivity

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.

Any ideas? Thanks!

Hi,

Download the latest version of unreal engine and check the online google plugin in the new version.

Compare it with the old version plugin that is currently being used.

New Plugin location: C:\Program Files\Epic Games\UE_5.4\Engine\Plugins\Online\OnlineSubsystemGoogle

old plugin location is also same just difference of unreal engine version.

compare OnlineSubsystemGoogle with the old version of plugin

The new one has some differences.

Let me know if this works.

Hope this helps you…
#HappyErrors

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.