Game Center Приглашение обработчик, где оно принадлежит? - PullRequest
3 голосов
/ 09 июня 2011

Я уже искал сайт и нашел это:

Обработчик приглашений GameCenter

Он говорит:

"

Как указано в документации

Ваше приложение должно установить обработчик приглашения как можно раньше после запуска приложения; подходящее место для установки обработчика находится в предоставленном вами блоке завершения, который выполняется после локального проигрывателя

"

.. Хорошо, это круто, но!

Я хотел бы Аутентифицировать игрока ТОЛЬКО, если приглашение было получено .. Пример:

Сценарии:

Игрок запускает игру, играет в одиночном режиме, выходит из игры.[Без аутентификации в игровом центре].

Игрок принимает приглашение, игра запускается, обработчик приглашения получает уведомление о приглашении, аутентифицирует игрока, игра начинается.

Игрок выбирает онлайн-игру,Игровой центр аутентифицирует игрока.

..

Итак, я хочу не аутентифицировать игрока без необходимости ... если это возможно.Что приводит к вопросу, где я должен разместить код обработчика приглашения?Очевидно, не после аутентификации, так как, как я уже сказал, я не хочу аутентифицировать плеер без необходимости ...

Спасибо =)

1 Ответ

2 голосов
/ 13 июня 2011

После нескольких дней размышлений и поисков кажется, что вы ДОЛЖНЫ аутентифицировать локального игрока и запускать обработчик приглашений после успешной аутентификации. Это единственный способ поддерживать приглашения в вашей игре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...