I'm tracing logs for those that are reporting timeouts for logging in and the callback handler,
GS.GameSparksAvailable += GsServiceHandler
never seems to be firing after more than 10 seconds waiting on Macs (seems fine on Windows). This doesn't happen all the time, but quite often. This results in our login screen never initializing, showing them as timed out.
This seems to only happen with Macs.
Bonus Question: How can I tell if GS is attempting to connect? It seems that testing for GS.Available is the only option. However, I don't know if it's actually connecting (on Windows, some timeouts have been reported where it indefinitely waits for GS.Available so seems that it wasn't even trying).
Is this in Unity ? Which version of the SDK are you running ?