Как интегрировать SDK в проекты для приложений на Android
Рекомендации
При разработке проектов для мобильных приложений на платформе Android используйте следующие рекомендации:
Примечание
В настоящее время реализована нативная авторизация через следующие социальные сети:
- Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
- Кастомизируйте письмо о подтверждении регистрации.
Примечание
Вы можете отключить подтверждение регистрации с помощью электронной почты, если для вас это приемлемо с точки зрения безопасности. Для отключения обратитесь к аккаунт-менеджеру проекта или напишите письмо на am@xsolla.com.
- Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
- Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
- Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям UMG для UI. Ошибки и всплывающие сообщения в демо рассчитаны на разработчиков игр, поэтому доработайте их для отображения конечному пользователю вашего приложения.
Настройка диплинков для приложений на Android
Чтобы настроить перенаправление пользователя в приложение после оплаты через внешний браузер:
- Откройте ваш проект в Личном кабинете.
- Выберите пункт Платежи в боковом меню.
- Перейдите на вкладку Настройки.
- Укажите необходимые параметры в разделе Политика редиректа.
- Нажмите Сохранить.
Примечание
Return URL (путь в приложении, на который пользователь будет перенаправлен после совершения платежа) должен соответствовать схеме
app://xpayment.<ANDROID_PACKAGE_NAME>
, где <ANDROID_PACKAGE_NAME>
— название пакета Android-приложения.Чтобы настроить перенаправление пользователя в приложение после подтверждения регистрации:
- Откройте ваш проект в Личном кабинете.
- В боковом меню выберите пункт Авторизация.
- Выберите вариант авторизации и нажмите Настроить.
- На странице навигации перейдите к блоку Безопасность и выберите раздел OAuth 2.0 аутентификация.
- Нажмите значок карандаша в строке нужного OAuth 2.0-клиента.
- Укажите URI переадресации OAuth 2.0 — путь в приложении, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля. Можно указать несколько допустимых путей.
- Нажмите Сохранить изменения.
Примечание
URI должен соответствовать схеме
app://xlogin.<ANDROID_PACKAGE_NAME>
, где <ANDROID_PACKAGE_NAME>
— название пакета Android-приложения.- Откройте ваш проект Unreal Engine.
- Перейдите в раздел
Settings > Project Settings > Platforms > Android > Advanced APK Packaging . - В поле
Extra Settings for section (/n to separate lines) укажите приведенный ниже код. В коде укажите URI, разделенный на части. Пример приведен дляapp://xlogin.com.xsolla.android.example
.
Copy
- java
<intent-filter>
<data android:scheme="app" />
<data android:host="xlogin.com.xsolla.android.example" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Оценить страницу
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.