SDK для Unity / Как интегрировать SDK в проекты для приложений на Android
  На главную

SDK для Unity

Как интегрировать SDK в проекты для приложений на Android

Рекомендации

При разработке проектов для мобильных приложений на платформе Android используйте следующие рекомендации:

  1. Настройте нативную авторизацию через социальные сети.

Примечание
В настоящее время реализована нативная аутентификация через следующие социальные сети:
  • Google
  • Facebook
  • WeChat
  • QQ
Для других социальных сетей возможна настройка аутентификации с помощью веб-сервисов.
  1. Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
  2. Кастомизируйте письмо о подтверждении регистрации.
Примечание
Вы можете отключить подтверждение регистрации с помощью электронной почты, если для вас это приемлемо с точки зрения безопасности. Для отключения обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com.
  1. Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
  2. Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
  3. Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям Unity. Ошибки и всплывающие сообщения в демо рассчитаны на разработчиков игр, поэтому доработайте их для отображения конечному пользователю вашего приложения.
  1. Откройте проект в Личном кабинете.
  2. Чтобы настроить перенаправление пользователя в приложение после подтверждения регистрации:
    1. В боковом меню выберите пункт Login.
    2. Выберите вариант авторизации и нажмите Настроить.
    3. Перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
    4. Нажмите значок карандаша в строке нужного OAuth 2.0-клиента.
    5. Укажите URI переадресации OAuth 2.0 — путь в приложении, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых путей.
    6. Нажмите Сохранить изменения.
Примечание
URI должен соответствовать схеме app://xlogin.<ANDROID_PACKAGE_NAME>, где <ANDROID_PACKAGE_NAME>название пакета Android-приложения.
  1. Чтобы настроить перенаправление пользователя в приложение после оплаты через внешний браузер:
    1. Выберите пункт Pay Station в боковом меню.
    2. Перейдите на вкладку Настройки.
    3. Укажите необходимые параметры в разделе Политика редиректа.
    4. Нажмите Сохранить.
Примечание
Return URL (путь в приложении, на который пользователь будет перенаправлен после совершения платежа) должен соответствовать схеме app://xpayment.<ANDROID_PACKAGE_NAME>, где <ANDROID_PACKAGE_NAME>название пакета Android-приложения.

Разрешение Android-зависимостей

Для сборок под Android SDK использует функции из нативных Android-библиотек.

Чтобы разрешить зависимости и скачать необходимые библиотеки:

  1. Укажите Android в качестве платформы для сборки:
    1. В главном меню редактора Unity выберите пункт File > Build Settings.
    2. В панели Platform выберите Android.
    3. Нажмите Switch Platform.

  1. Запустите менеджер зависимостей:
    1. В главном меню редактора Unity выберите пункт Assets > External Dependency Manager > Android Resolver > Resolve.
    2. Дождитесь окончания работы менеджера зависимостей.

В результате все необходимые Android-библиотеки в виде JAR- или AAR-файлов будут загружены в папку Assets/Plugins/Android.

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

В другой раз

Спасибо за обратную связь!
Последнее обновление: 28 апреля 2022

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

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