Инструменты разработчика
Обзор
Если вы находитесь на тестовом источнике, то вам доступны инструменты разработчика.
При тестировании игры вам доступны инструменты разработчика. Тестирование возможно при запуске сборки игры на доверенных сайтах. Чтобы добавить доверительный сайт, перейдите в Панель управления - Доверенные сайты. Добавьте адрес сайта, который планируете использовать для тестирования. Поставьте галочку напротив, установив тем самым сайт как Тестовый.
Вы можете управлять доступом к сайту через метку Разрешен. При отключении сайта из панели управления, методы сервиса GamePush перестают работать, запросы не засчитываются, плата за такие запросы не взимается. В этом разделе вы сможете отследить появление пиратского источника. Это позволит вам принять меры и перенаправить игрока на разрешенные ресурсы.
Если вы используете GamePush в качестве хостинга игры, то для доступа к инструментам разработчика достаточно загрузить игру и опубликовать ее черновик:
В качестве инструментов разработчика вам доступен функционал для тестирования рекламы, платежей и проверки логов.
Реклама
Протестировать рекламу на многих платформах не представляется возможным. На тестовом источнике мы показываем рекламные заглушки, чтобы вы знали, что у вас получилось вызвать рекламу. Реклама работает абсолютно так же, как и на боевых источниках. Вы можете считать ее источником правды и гарантией работоспособности. Как только вы выльете игру на бой реклама станет работать через нативное платформенное решение.
Логи
Мы добавили сообщения прямо на странице игры во время разработки, а также дублируем их в консоль. Не во всех игровых движках есть необходимость работы с консолью, поэтому узнать, если что-то пошло не так, будет проблематично. Мы показываем маленькое сообщение об ошибке / предупреждении или информацию.
Так же вы можете пользоваться нашим логгером, чтобы выводить свою отладочную информацию в режиме разработчика:
- JavaScript
- Unity
// Информирующий тост
gp.logger.info('My ID', gp.player.id);
// Тост с предупреждением
gp.logger.warn('Payments available:', gp.payments.isAvailable);
// Тост с ошибкой
gp.logger.error('Failed to get file', lastError.message);
// Лог в консоль, бует виден только в консоли
gp.logger.log('Current score', gp.player.score);
// Информирующий тост
GP_Logger.Info("My ID", GP_Player.GetID().ToString());
// Тост с предупреждением
GP_Logger.Warn("Payments available:", GP_Payments.IsAvailable().ToString());
// Тост с ошибкой
GP_Logger.Error("Failed to get file", lastError.message);
// Лог в консоль, бует виден только в консоли
GP_Logger.Log("Current score", GP_Player.GetScore().ToString());
Платежи
Мы добавили тестовое окно покупки на тестовых источниках. GamePush эмитирует процесс покупки, так как это будет на платформах.
Оставайтесь на связи
С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.
Сообщество GamePush в Telegram
: @gs_community.
Для ваших обращений e-mail
: [email protected]
Желаем вам успехов!