diff --git a/source/PluginDev/Assets/GooglePlayGames/Platforms/Android/AndroidClient.cs b/source/PluginDev/Assets/GooglePlayGames/Platforms/Android/AndroidClient.cs index a6491a691..1c7692663 100644 --- a/source/PluginDev/Assets/GooglePlayGames/Platforms/Android/AndroidClient.cs +++ b/source/PluginDev/Assets/GooglePlayGames/Platforms/Android/AndroidClient.cs @@ -163,7 +163,7 @@ public void Authenticate(bool silent, Action callback) } mAuthState = AuthState.Authenticated; - callback(SignInStatus.Success); + InvokeCallbackOnGameThread(callback, SignInStatus.Success); GooglePlayGames.OurUtils.Logger.d("Authentication succeeded"); try {