Перейти к основному содержимому

API авторизации

Узнайте, как работать с авторизацией в SDK.

Методы

Проверка доступности авторизации

Узнать, что на площадке доступна авторизация (внутренняя, внешняя) можно через метод FREE:

gp.platform.hasIntegratedAuth; // boolean

Проверка доступности авторизации по секретному коду

Узнать, что на площадке доступна авторизация через секретный код можно через метод FREE:

gp.platform.isSecretCodeAuthAvailable; // boolean

Подробнее про авторизацию через секретный код.

Проверка статуса авторизации

Узнать, что игрок авторизован через внутреннюю или внешнюю систему авторизации можно через метод FREE:

gp.player.isLoggedIn; // boolean

Выполнить вход

Вызвать окно авторизации можно через метод +0-1 Request:

gp.player.login();

Дождаться события авторизации можно через подписку на событие FREE:

gp.player.on("login", (success) => {});
tip

После входа не забудьте обновить интерфейс и установить в игре новые значения переменных, которые изменились после входа.

Выйти из аккаунта

Узнать, что на площадке выход из аккаунта, можно через метод FREE:

gp.platform.isLogoutAvailable; // boolean

Разлогинить игрока можно через метод +0-1 Request:

gp.player.logout();

Дождаться события выхода из аккаунта можно через подписку на событие FREE:

gp.player.on("logout", (success) => {});
tip

После выхода не забудьте обновить интерфейс и установить в игре новые значения переменных, которые изменились после выхода.

Получение ID игрока на площадке

Получить ID игрока на площадке или во внешней системе авторизации можно через метод FREE:

gp.player.get("credentials"); // string

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!