Авторизация и данные игрока
Вы можете сохранять данные состояния игры (пройденные уровни, опыт, инап-покупки и т. д.) на сервере Яндекса или передавать их на свой сервер. Также вы можете персонализировать игру, используя некоторые данные из профиля пользователя на Яндексе, например, имя.
Информация об игроке
Чтобы начать работать с данными игрока, используйте действие Запросить информацию об игроке в связке с триггерными условиями Информация об игроке загружена и Ошибка загрузки информации об игроке.
Чтобы получить данные игрока используйте:
- Условие Игрок авторизован: проверяет, авторизован ли игрок в Яндексе.
- Условие Игрок предоставил доступ к персональным данным: проверяет, получены ли персональные данные игрока.
- Выражение Signature игрока:
string
, содержит данные пользователя из профиля Яндекса и подпись. Состоит из двух строк, закодированных в форматеBase64
. - Выражение Аватар игрока:
string
, ссылка на аватар игрока. - Выражение Имя игрока:
string
, имя игрока. - Выражение Статус платящего игрока:
string
, статус платежной активности пользователя на платформе. - Выражение Уникальный идентификатор игрока:
string
, уникальный идентификатор игрока.
Внутриигровые данные
Для работы с внутриигровыми данными пользователя используйте действия:
- Получить данные игрока — запрашивает внутриигровые данные пользователя и записывает их в объект JSON.
- Сохранить данные игрока — отправляет внутриигровые данные пользователя в Яндекс Игры из объекта JSON.
- Получить численные данные игрока — запрашивает численные данные пользователя и записывает ее в объект JSON.
- Сохранить численные данные игрока — отправляет численные данные пользователя в Яндекс Игры из объекта JSON.
- Увеличить численные данные игрока — увеличивает численные данные пользователя на указанное значение.
Важно
Все эти действия — асинхронные и их срабатывание занимает какое-то время. Не забудьте использовать действие Дождаться предыдущих действий, чтобы избежать ошибок.
Примечание
Если при работе с плагином вы столкнулись с проблемой или у вас появился вопрос, обратитесь в сообщество в Телеграме.