receiveTurnEventForMatch не в состоянии вызвать

Я работаю над пошаговой игрой в Swift. В игре используется GKLocalPlayerListener, чтобы узнать, когда другой человек сделал свой ход. Метод player(player: GKPlayer, receivedTurnEventForMatch match: GKTurnBasedMatch, didBecomeActive: Bool) срабатывает, когда пользователь выбирает совпадение на стандартном экране GameCenter, но когда он уже находится в сопоставлении, а другой человек делает этот ход, метод не срабатывает, пока он не вернется в GameCenter и не выберет то же совпадение снова. Это должно или я должен опрашивать?

Изменить: я также не получаю push-уведомлений для запросов на совпадения и т. Д., Но они отображаются в GameCenter и в моем приложении

0 ответов

Другие вопросы по тегам