Я добавляю двух игроков в онлайн-игру с помощью Game Kit. Моими тестовыми устройствами являются iPod touch 3-го поколения под управлением 4.3.5 и iPod touch 2-го поколения под управлением 4.2.1. Уведомления Game Center включены на обоих устройствах. Я не использую симулятор iPhone. Оба устройства вошли в Game Center Sandbox с отдельными учетными записями. Учетные записи уже являются друзьями.
Я могу успешно аутентифицировать localPlayer
и инициировать приглашение, но приглашенное устройство никогда не получает приглашение и inviteHandler
приглашенной игры никогда не вызывается. inviteHandler
устанавливается сразу после аутентификации localPlayer
. Я изучил руководство по программированию Game Kit и реализовал все методы в протоколе GKMatchmakerViewControllerDelegate
, но я в тупике.