I want to be able to know if the user running my app is connected to GameCenter (through GameCenter app or through other app), when i'm first running my app.
I found out that if I check the boolean:
[GKLocalPlayer localPlayer].authenticated)
it returns false. I guess one thing that might fix this is running at startup this:
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error)
However, in case the user is not connected this brings the game center pop up which requests an existing account or creating a new one.
So my question is: is there a way to know my user connected GC outside of my app while my app was down, without popping up the above alert in case he is not connected ?
Thanks!!