SDK для Android / Основная информация
  На главную

SDK для Android

Основная информация

Инвентарь игрока содержит товары пользователя, которые он купил или получил согласно игровой логике.

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

Решение для работы с инвентарем создано на базе продукта In-Game Store. После успешной покупки товары начисляются в инвентарь игрока на стороне Xsolla автоматически. Для начисления товаров без покупки (например, при достижении определенного уровня) используйте в серверной части вашего приложения API-метод Grant items to users.

Идентификация пользователей для управления инвентарем выполняется через систему авторизации на базе продукта Login. Если у вас настроена своя система авторизации, вы можете использовать JWT пользователя для клиентских методов.

Инструкции

Узнайте о дополнительных настройках из наших инструкций.

Как использовать сайт магазина внутриигровых товаров с SDK

Внимание
Используйте эту инструкцию для работы со следующими библиотеками:
  • Payments
  • Inventory

Реализуйте продажу виртуальных предметов и виртуальной валюты вне игры через сайт магазина. Купленные предметы и валюта будут доступны в инвентаре игрока.

Чтобы интегрировать сайт магазина с SDK:

  1. Создайте сайт магазина.
  2. Укажите адрес сайта магазина внутриигровых товаров в коде приложения.
  3. Реализуйте логику работы вашего приложения с сайтом магазина.

Создание сайта магазина

Вы можете создать сайт магазина с помощью Site Builder, следуя инструкции по подключению магазина на сайте.

Внимание
По умолчанию при создании сайта в Личном кабинете создается новый вариант авторизации. При настройке Site Builder используйте тот же вариант авторизации, что и при настройке SDK.
Если вы хотите подключить сайт магазина, созданный с помощью другого решения, воспользуйтесь инструкцией по созданию магазина.

Рекомендации по логике работы приложения с сайтом магазина

При разработке приложения следуйте рекомендациям:

  1. Синхронизируйте поля регистрации и авторизации пользователя в вашем приложении и в виджете авторизации на сайте магазина:
    • Если для регистрации и авторизации используется email-адрес пользователя и пароль, в приложении задайте имя пользователя равным email-адресу.

Примечание
В виджете для авторизации и регистрации по умолчанию используются email-адрес пользователя и пароль.

    • Если для регистрации и авторизации используется имя пользователя, email-адрес пользователя и пароль, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com для изменения полей виджета авторизации.

  1. При переходе на сайт магазина из клиента приложения реализуйте сквозную авторизацию пользователя. Для этого в параметрах URL необходимо передавать токен пользователя. Пример авторизации приведен в демоприложении.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть

Продолжить чтение

Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!