Тестирование достижений в еще не опубликованной игре
У меня есть небольшая игра с поддержкой достижений. Игра еще не опубликована, но мне нужно проверить достижения. Я могу сделать это сейчас, но только частично, например, когда я запускаю приложение игрового центра, кажется, что оно всегда работает в режиме песочницы, и эта игра не отображается на вкладке "Игры". Так что я не вижу, достигнуто ли достижение там, где нормально или нет. Есть ли способ проверить эту информацию на игру в процессе?
Заранее спасибо.
1 ответ
Вы можете проверить это, представив стандартный интерфейс достижений, который покажет вам все достижения, определенные для игры, которые не являются скрытыми, и какие из них были выполнены текущим вошедшим в систему пользователем. Вы должны поместить что-то похожее на это в вашем ViewController и вызвать его как цель кнопки, например:
- (void)showAchievements{
GKAchievementViewController *achievements = [[GKAchievementViewController alloc] init];
if (achievements != nil){
achievements.achievementDelegate = self;
[self presentModalViewController: achievements animated: YES];
}
[achievements release];
}
Ваш ViewController должен реализовывать протокол GKAchievementViewControllerDelegate.