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

SDK для Unity

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

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

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

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

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

Инструкции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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