Я реализовал многопользовательскую игру в своей IOS-игре с использованием стандартного экрана интерфейса организации матчей.Все работает хорошо, если я приглашаю другого игрока в песочницу: другой игрок получает push-уведомление, игра запускается и т. Д., И мы можем насладиться классной многопользовательской сессией.
Проблема в том, когда я пытаюсьиспользовать автоматическое совпадение (без приглашения конкретного друга).Я запускаю игру на 2 устройствах, запускаю один и тот же стандартный экран интерфейса службы знакомств и нажимаю «играть сейчас» на обоих.Затем я жду 5 минут, прежде чем matchmakerViewController завершится с ошибкой: «Запрошенная операция не может быть завершена из-за ошибки связи с сервером»
Означает ли, что автоматическое сопоставление не работает в песочнице?
Спасибо за помощь!
вот мой код:
- (IBAction) hostMatch:(id)sender
{
GKMatchRequest *request = [[[GKMatchRequest alloc] init] autorelease];
request.minPlayers = 2;
request.maxPlayers = 2;
GKMatchmakerViewController *mmvc = [[[GKMatchmakerViewController alloc] initWithMatchRequest:request] autorelease];
mmvc.matchmakerDelegate = self;
[self presentModalViewController:mmvc animated:YES];
}