SDK для Unity (ПК, веб)
Начните работу с сервисами Xsolla с готовой библиотекой для приложений и игр на Unity.
SDK упрощает интеграцию продуктов Иксоллы в ваш проект Unity, предоставляя готовые структуры данных и методы для работы с API Иксоллы.
После интеграции вы сможете использовать:
- Авторизацию, чтобы управлять доступом пользователей в ваше приложение и личным кабинетом пользователя.
- Внутриигровой магазин, чтобы создать магазин в вашем приложении и управлять инвентарем игрока.
- Платежи, чтобы предоставить пользователям удобный интерфейс для оплаты внутриигровых покупок.
- Подписки, чтобы предоставлять пользователям доступ к пакетам услуг на заданных условиях (стоимость и период действия подписки).
- Встроенный браузер для открытия платежного интерфейса и авторизации пользователя через сторонние сервисы.
Возможности
Аутентификация
- Аутентификация по протоколу OAuth 2.0.
- Классическая аутентификация с помощью имени пользователя/email-адреса и пароля.
- Аутентификация через социальные сети.
- Аутентификация через клиент социальной сети на устройстве пользователя.
- Аутентификация по ID устройства.
- Аутентификация без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме.
- Аутентификация в приложении через установщик.
Управление пользователями
- Атрибуты пользователя для управления дополнительной информацией.
- Кросс-платформенная привязка учетных записей.
- Безопасное хранилище Иксоллы для пользовательских данных. Также возможно подключение 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-проекта в разделе
Политика оплаты
Иксолла предлагает необходимые инструменты для построения и развития вашего бизнеса, включая индивидуальную поддержку на каждом этапе. Условия оплаты определяются договором, который можно заключить через Личный кабинет.
Стоимость использования всех продуктов Иксоллы составляет 5% от суммы, полученной за продажу игры и внутриигровых товаров через платежный интерфейс Иксоллы. Если вы не используете платежный интерфейс Иксоллы в своем приложении, но используете другие продукты, для уточнения условий обратитесь к вашему аккаунт-менеджеру или напишите на адрес csm@xsolla.com.
Начните работу с SDK
Следуйте пошаговым обучающим инструкциям, чтобы начать работать с основными функциями:
Свяжитесь с командой интеграции
Нажмите значок чата в правом нижнем углу и напишите команде интеграторов в любом мессенджере. В режиме живого общения мы ответим на вопросы и поможем решить проблемы.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.