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

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

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

1 ответ

Решение

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

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

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

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