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