Могу ли я проверить статус аутентификации Game Center вне моего приложения?

Я хочу знать, подключен ли пользователь, запускающий мое приложение, к GameCenter (через приложение GameCenter или другое приложение), когда я впервые запускаю свое приложение.

Я узнал, что если я проверю логическое:

[GKLocalPlayer localPlayer].authenticated)

возвращает ложь. Я предполагаю, что одна вещь, которая может исправить это, работает при запуске:

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error)

Однако, если пользователь не подключен, появляется всплывающий игровой центр, который запрашивает существующую учетную запись или создает новую.

Итак, мой вопрос is: есть ли способ узнать, что мой пользователь подключил GC за пределами моего приложения, пока мое приложение не работает, без появления вышеуказанного предупреждения в случае, если он не подключен?

Спасибо !!

8
задан marzapower 7 June 2011 в 07:45
поделиться