Не удается найти игроков с GKMatchmakerViewController

Я пытаюсь интегрировать Game Center для соответствующих игроков. Я использую эту очень простую функцию:

 
- (void)findOpponent {
    GKMatchRequest* request = [[GKMatchRequest alloc] init];
    request.minPlayers = 2;
    request.maxPlayers = 2;
    GKMatchmakerViewController *mmvc = [[GKMatchmakerViewController alloc]
                                         initWithMatchRequest:request];
    mmvc.matchmakerDelegate = self;

    [[self viewController] presentViewController:mmvc animated:YES completion:nil];
}

У меня есть обратный вызов, никогда не называемый tho':


- (void)matchmakerViewController:(GKMatchmakerViewController *)viewController didFindMatch:(GKMatch *)theMatch {
    NSLog(@"he");
    [[self viewController] dismissViewControllerAnimated:NO completion:nil];
    GKMatch* match = theMatch;
    [match setDelegate:self];
    NSLog(@"Ready to start match!");
}

- (void)matchmakerViewController:(GKMatchmakerViewController *)viewController didFindPlayers:(NSArray *)playerIDs {
    NSLog(@"Super he");
}

- (void)matchmakerViewController:(GKMatchmakerViewController *)viewController didReceiveAcceptFromHostedPlayer:(NSString *)playerID {
    NSLog(@"Wow");
}

Когда я тестирую на моем устройстве (на iPhone или iPad), оба с помощью iOS 7.1, я могу открыть Game Center из моего Приложения, но как только я нажимаю "Play Now", я сразу же получаю сообщение об ошибке: "Не удалось найти игроков". Все же ни один из моих обратных вызовов, кажется, не сработал в моем коде. Есть идеи, что я делаю не так? Я попытался сбросить настройки iPad, выйти из iCloud, перезагрузить устройство и т. Д.

1 ответ

Решение

Исправлена.

Помимо создания профиля обеспечения и включения Game Center внутри, вам также необходимо добавить свое приложение в iTunes Connect. Вам нужно перейти к чрезвычайно странному процессу, когда он запрашивает дату выпуска вашего приложения, цену, некоторые снимки экрана и значки, но после этого вы сможете включить Game Center по-настоящему.

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