Ошибка приглашения в Game Center

Я пытаюсь отправить приглашение в Game Center. Отправка из симулятора на устройство или с устройства в симулятор приводит к ошибке InviteFailed.

В чем может быть проблема? Неправильная реализация? Низкая скорость интернета? Или невозможно протестировать приглашения Game Center с помощью симулятора?

Спасибо Ошибка приглашения


person 0xDE4E15B    schedule 07.01.2011    source источник
comment
Можете ли вы немного уточнить, как это терпит неудачу? Есть консольный вывод?   -  person tmh    schedule 07.01.2011
comment
В MatchMakerViewController в поле, где игрок может пригласить другого игрока просто написано (Invite Failed)   -  person 0xDE4E15B    schedule 07.01.2011
comment
Удалось ли вам протестировать приглашения в среде разработки (песочнице) с двумя устройствами? Я знаю, что это не работает на симуляторе, но у меня это не работает и на устройствах.   -  person elibud    schedule 08.04.2011
comment
К сожалению, у меня только один iPhone, поэтому я не проверял эту проблему.   -  person 0xDE4E15B    schedule 09.04.2011


Ответы (2)


Насколько я знаю, мультиплеер в симуляторе протестировать нельзя. Вам понадобятся два устройства.

person Josh Kahane    schedule 07.01.2011

Несмотря на то, что функция приглашения не работает в симуляторе, вы все равно можете протестировать многопользовательский режим в симуляторе, используя findMatchForRequest (что-то вроде функции автоматического сопоставления):

[[GKMatchmaker sharedMatchmaker] findMatchForRequest:request withCompletionHandler:^(GKMatch *match, NSError *error)
person Erik Asmussen    schedule 22.03.2011