Где аутентифицировать пользователя - Game Center - PullRequest
1 голос
/ 18 февраля 2012

Я разрабатываю игру, используя cocos2d.Как лучше всего аутентифицировать пользователя в Game Center?

Я использую GameCenterManager, предоставленный Apple ( GKTapper ).это нормально для вызова authenticateLocalUser во время applicationDidFinishLaunching в AppDelegate или это тяжело для процесса инициализации?Я знаю, что аутентификация выполняется в фоновом режиме, но может ли это как-то повлиять на производительность запуска?

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 24 февраля 2012

Вы вроде ответили на свой вопрос.Я думаю, что большинство людей, которые знают, что они делают, помещают это в applicationDidFinishLaunching, потому что, если они имеют это в инициализации, это приведет к немного более длительному периоду загрузки.Кроме того, поместив его в init, вы можете обнаружить, что, когда локальный игрок прошел аутентификацию, это вызовет задержку, которую вы не хотите в середине экрана меню.

...