Основная информация
Инвентарь игрока содержит товары пользователя, которые он купил или получил согласно игровой логике.
Решение для работы с инвентарем создано на базе продукта In-Game Store. После успешной покупки товары начисляются в инвентарь игрока на стороне Xsolla автоматически.
Идентификация пользователей для управления инвентарем выполняется через систему авторизации на базе продукта Login. Если у вас настроена своя система авторизации, вы можете использовать JWT пользователя для клиентских методов.
Инструкции
Реализуйте продажу виртуальных предметов и виртуальной валюты вне игры через сайт магазина. Купленные предметы и валюта будут доступны в инвентаре игрока.
Чтобы интегрировать сайт магазина с SDK:
- Создайте сайт магазина.
- Укажите адрес сайта магазина внутриигровых товаров в коде приложения.
- Реализуйте логику работы вашего приложения с сайтом магазина.
Создание сайта магазина
Вы можете создать сайт магазина с помощью Site Builder, следуя инструкции по подключению магазина на сайте.
Рекомендации по логике работы приложения с сайтом магазина
При разработке приложения следуйте рекомендациям:
- Синхронизируйте поля регистрации и авторизации пользователя в вашем приложении и в виджете авторизации на сайте магазина:
- Если для регистрации и авторизации используется email-адрес пользователя и пароль, в приложении задайте имя пользователя равным email-адресу.
- Если для регистрации и авторизации используется имя пользователя, email-адрес пользователя и пароль, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com для изменения полей виджета авторизации.
- При переходе на сайт магазина из клиента приложения реализуйте сквозную авторизацию пользователя. Для этого в параметрах URL необходимо передавать токен пользователя. Пример авторизации приведен в демосцене SDK.
Продолжить чтение
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.