SDK для Unity
SDK упрощает интеграцию продуктов Xsolla в проект Unity, предоставляя готовые структуры данных и методы для работы с Xsolla API.
После интеграции вы сможете использовать:
- Login, чтобы управлять доступом пользователей в ваше приложение и личным кабинетом пользователя.
- In-Game Store, чтобы создать магазин в вашем приложении.
- Pay Station, чтобы предоставить пользователям удобный интерфейс для оплаты внутриигровых покупок.
- Subscriptions, чтобы предоставлять пользователям доступ к пакетам услуг на заданных условиях (стоимость и период действия подписки).
- Встроенный браузер для открытия платежного интерфейса и авторизации пользователя через сторонние сервисы.
Изучите примеры скриптов для основных сценариев
Возможности
Аутентификация
- Аутентификация по протоколу OAuth 2.0.
- Классическая аутентификация с помощью имени пользователя/email-адреса и пароля.
- Аутентификация через социальные сети.
- Аутентификация через клиент социальной сети на устройстве пользователя.
- Аутентификация по ID устройства.
- Аутентификация без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме.
- Аутентификация в приложении через установщик.
Управление пользователями
- Атрибуты пользователя для управления дополнительной информацией.
- Кросс-платформенная привязка учетных записей.
- Безопасное хранилище Xsolla для пользовательских данных. Также возможно подключение PlayFab, Firebase или собственного хранилища.
Каталог
- Виртуальная валюта:
- Продажа виртуальной валюты в любом количестве или пакетами (за реальные деньги или другую виртуальную валюту).
- Продажа премиум-валюты (только за реальные деньги).
- Виртуальные предметы:
- Работа с каталогом внутриигровых предметов.
- Продажа виртуальных предметов за реальную и виртуальную валюту.
- Бандлы:
- Продажа бандлов за реальную или виртуальную валюту.
- Акционные кампании:
- Вознаграждение пользователей пакетами виртуальной валюты, игровыми ключами или виртуальными предметами за купоны.
- Начисление пользователям бонусов или применение скидки на товары в корзине по промокодам.
Покупка товара
- Продажа товаров в один клик или через корзину.
- Удобный платежный интерфейс. Основные характеристики:
- Более 700 способов оплаты в более чем 200 странах, в том числе банковские карты, электронные кошельки, мобильная оплата, оплата через платежные терминалы, подарочные карты, спецпредложения.
- Более 130 валют.
- Локализация пользовательского интерфейса на 20 языков.
- Поддержка версий для настольных и мобильных приложений.
Инвентарь игрока
- Получение и проверка инвентаря.
- Потребление предметов согласно логике игры.
- Расход виртуальной валюты согласно логике игры (например, при открытии локации или покупке уровня за виртуальную валюту).
- Синхронизация покупок и премиум-наград пользователя на всех платформах.
Подписки
- Продажа подписок.
- Продление и отмена подписки пользователя.
- Управление подписками через личный кабинет пользователя.
Требования
Системные требования
- 64-битная ОС
- Windows 7 SP1 и выше
- macOS 10.12 и выше
- Минимальная поддерживаемая версия Unity — 2019.4.19f1
Платформа
- Android
- iOS
- macOS
- Windows 64-bit (x64)
Дополнительно SDK поддерживает создание сборок WebGL для запуска вашего приложения в браузере.
В своей работе SDK использует Google Mobile Services. SDK не поддерживает создание сборок для устройств без Google Mobile Services, например, Huawei.
Рекомендуется использовать компилятор
Чтобы создать игровую сборку для Android или iOS, вы можете воспользоваться как компилятором
При создании игровой сборки для iOS убедитесь, что для Xcode-проекта в разделе
Политика оплаты
Xsolla предлагает необходимые инструменты для построения и развития вашего бизнеса, включая индивидуальную поддержку на каждом этапе. Условия оплаты определяются договором, который можно заключить через Личный кабинет.
Стоимость использования всех продуктов Xsolla составляет 5% от суммы, полученной за продажу игры и внутриигровых товаров через платежный интерфейс Xsolla. Если вы не используете платежный интерфейс Xsolla в своем приложении, но используете другие продукты, для уточнения условий обратитесь к вашему персональному менеджеру или напишите на адрес csm@xsolla.com.
Начните работу с SDK
Следуйте пошаговым обучающим инструкциям, чтобы начать работать с основными функциями:
Свяжитесь с командой интеграции
Нажмите значок чата в правом нижнем углу и напишите команде интеграторов в любом мессенджере. В режиме живого общения мы ответим на вопросы и поможем решить проблемы.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.