Тестирование достижений в еще не опубликованной игре

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

Заранее спасибо.


person Notbad    schedule 18.08.2012    source источник


Ответы (1)


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

- (void)showAchievements{
  GKAchievementViewController *achievements = [[GKAchievementViewController alloc] init];
  if (achievements != nil){
    achievements.achievementDelegate = self;
    [self presentModalViewController: achievements animated: YES];
  }
 [achievements release];
}

Ваш ViewController должен реализовать протокол GKAchievementViewControllerDelegate.

person elibud    schedule 21.08.2012