Перейти к основному содержимому
🎉 GP CONF 2026: Конференция о рынке WEB-игр 👾 23 сентября | Подробнее

Авторизация

Сохранение прогресса игрока — важная часть удержания игроков. GamePush предоставляет много способов сохранить данные игрока и все они работают автоматически.

Преимущества​

Преимущества авторизации для игрока:

  • Сохранить прогресс;
  • Возможность продолжить игру на любом устройстве;
  • Безопасно совершать платежи, без опасений потерять покупки.

Преимущества авторизации для разработчика:

  • Повысить удержание игрока;
  • Получить имя и аватар игрока;
  • Возможность оформлять подписки.

Преимущества сервиса GamePush:

  • Автоматическая интеграция с системами авторизации площадок;
  • Поддержка авторизации на площадках без функционала авторизации;
  • Поддержка сторонних провайдеров авторизации для мобильных сторов или своих площадок.

Возможности​

Концепция​

Мы поддерживаем авторизацию на всех площадках, на которых она доступна. По-умолчанию мы проверяем достоверность данных, если в панели управления в площадке были указаны секретный ключ и ID приложения для проверки подписи. Если они не были переданы, то мы не будем проверять достоверность данных.

tip

Мы рекомендуем всегда указывать секретный ключ и ID приложения, чтобы защитить аккаунты игроков от кражи.

Общий сценарий работы авторизации с нашей стороны при входе в игру:

  • Игрок открывает игру.
  • Если площадка поддерживает авторизацию на своей стороне:
    • Получаем авторизационные данные игрока на площадке.
    • Авторизуем игрока на сервере по данным площадки.
  • Если площадка не поддерживает авторизацию на своей стороне:
    • Если на площадке можно использовать стороннюю авторизацию и она подключена к игре:
      • Авторизуем игрока через Cookie.
    • Если никаких авторизационных данных не передано:
      • Авторизуем игрока по секретному коду.
  • Если не удалось авторизовать, причины:
    • Не совпадают данные для проверки подписи (секретный ключ, ID приложения на площадке)
    • Данные невалидные (просрочилась подпись, попытались считерить / получить доступ к чужому аккаунту)
  • Удалось авторизовать, получаем профиль игрока с сервера.
  • Если не было передано никаких авторизационных данных (данные площадки, секретный код, Cookies)
    • Создается новый профиль. Если у игрока был прогресс на клиенте, то он переносится и на сервер.
  • Модуль игрока готов к работе. Весь актуальный прогресс уже загружен перед стартом игры. Дополнительно загружать ничего не нужно.

Поддерживаемые площадки​

Встроенная авторизация​

  • ✅Яндекс.Игры
  • ✅Telegram
  • ✅Вконтакте
  • ✅Одноклассники
  • ✅Мой Мир
  • ✅CrazyGames
  • ✅SmartMarket
  • ✅VK Play
  • ✅Kongregate
  • ✅билайн
  • ✅Y8
  • ✅Фотострана
  • ✅PlayDeck
  • ✅Пикабу Игры
  • ✅Партнерские площадки
  • Площадки без поддержки
  • ❌GamePix
  • ❌GameDistribution
  • ❌GameMonetize
  • ❌WG Playground
  • ❌Google Play
  • ❌CoolMathGames
  • ❌Android (альтернативные сторы)
  • ❌Web (свои сайты)
  • По секретному коду​

  • ✅Яндекс.Игры
  • ✅VK Play
  • ✅GameMonetize
  • ✅GamePix
  • ✅WG Playground
  • ✅Y8
  • ✅Google Play
  • ✅Android (альтернативные сторы)
  • ✅Web (свои сайты)
  • ✅Пикабу Игры
  • ✅Партнерские площадки
  • Площадки без поддержки
  • ❌CrazyGames
  • ❌GameDistribution
  • ❌Одноклассники
  • ❌SmartMarket
  • ❌Вконтакте
  • ❌Kongregate
  • ❌PlayDeck
  • ❌Telegram
  • ❌билайн
  • ❌Фотострана
  • ❌CoolMathGames
  • ❌Мой Мир
  • Сторонняя авторизация​

  • ✅Google Play
  • ✅Android (альтернативные сторы)
  • ✅Web (свои сайты)
  • Площадки без поддержки
  • ❌CrazyGames
  • ❌GamePix
  • ❌GameDistribution
  • ❌GameMonetize
  • ❌Одноклассники
  • ❌SmartMarket
  • ❌Вконтакте
  • ❌VK Play
  • ❌Яндекс.Игры
  • ❌WG Playground
  • ❌Kongregate
  • ❌PlayDeck
  • ❌Telegram
  • ❌билайн
  • ❌Фотострана
  • ❌Y8
  • ❌CoolMathGames
  • ❌Пикабу Игры
  • ❌Партнерские площадки
  • ❌Мой Мир
  • Поддерживаемые сторонние провайдеры​

  • ✅Yandex ID
  • ✅Google OAuth
  • ✅Xsolla
  • Оставайтесь на связи​

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

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

    Для ваших обращений e-mail: official@gamepush.com

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