Как отложить отображение всплывающего окна Game Center? - PullRequest
6 голосов
/ 20 ноября 2011

Я интегрировал Game Center (GC) в свою игру. Он прекрасно работает, за исключением раздражающего сообщения, которое может всплывать в середине интенсивного действия, требующего 100% внимания игрока:

«Не удалось подключиться к серверу Game Center. Отмена / Повторить?»

Я не возражаю против сообщения, но информация не настолько срочна, что должна быть немедленно отображена. Я хотел бы отобразить его после того, как пользователь перешел в главное меню или в какой-то другой пункт. Есть ли способ добиться этого?

1 Ответ

1 голос
/ 28 ноября 2011

Задержка следующего входа в систему для игрового центра сделала свое дело для меня.

if([GameCenterManager isGameCenterAvailable]){
    gameCenterManager = [[GameCenterManager alloc] init];
    [gameCenterManager setDelegate:self];
    [gameCenterManager authenticateLocalUser];

    NSLog(@"Game center logged in");
}
else 
    NSLog(@"Please login to game center");
...