Другое
Узнайте о дополнительных настройках из наших инструкций.
Рекомендации
При разработке проектов для мобильных приложений на платформе Android используйте следующие рекомендации:
Примечание
В настоящее время реализована нативная авторизация через следующие социальные сети:
- Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
- Кастомизируйте письмо о подтверждении регистрации.
Примечание
Вы можете отключить подтверждение регистрации с помощью электронной почты, если для вас это приемлемо с точки зрения безопасности. Для отключения обратитесь к аккаунт-менеджеру проекта или напишите письмо на csm@xsolla.com.
- Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
- Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
- Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям UMG для UI. Ошибки и всплывающие сообщения в демо рассчитаны на разработчиков игр, поэтому доработайте их для отображения конечному пользователю вашего приложения.
Настройка диплинков для приложений на Android
Чтобы настроить перенаправление пользователя в приложение после оплаты через внешний браузер:
- Перейдите в Личный кабинет.
- Перейдите в свой проект и нажмите Открыть в разделе Платежи.
- Перейдите в раздел Настройки.
- Укажите необходимые параметры в разделе Политика редиректа и нажмите Сохранить.
- Откройте ваш проект UE4.
- Перейдите в раздел
Settings > Project Settings > Plugins > Xsolla Store . - Установите флажок
Use Deep Linking и в полеRedirect URL введите return URL (URL-адрес страницы или путь в приложении, на который пользователь будет перенаправлен после совершения платежа), указанный в Личном кабинете.
Чтобы настроить перенаправление пользователя в приложение после подтверждения регистрации:
- Перейдите в Личный кабинет.
- Перейдите в свой проект и нажмите Открыть в разделе Авторизация.
- Перейдите на вкладку Варианты авторизации.
- Нажмите Открыть и настроить в разделе с вариантом авторизации.
- В разделе URL укажите Callback URL (URL-адрес, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля) и нажмите Сохранить изменения.
- Откройте ваш проект UE4.
- Перейдите в раздел
Settings > Project Settings > Platforms > Android > Advanced APK Packaging . - В поле
Extra Settings for укажите приведенный ниже код. В коде укажите callback URL, разделенный на три части. Пример приведен дляsection (/n to separate lines) https://example.com/callback
.
Copy
- java
<intent-filter>
<data android:scheme="https" />
<data android:host="example.com" />
<data android:pathPrefix="/callback" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.SDK представляет собой гибкое решение, которое вы можете доработать под специфику вашего приложения.
Чтобы модифицировать код SDK, загруженный из Unreal Engine Marketplace, выполните следующие шаги:
- Перейдите в каталог
<UE4 Root>/Engine/Plugins/Marketplace/<Plugin name>
, где:<UE4 Root>
— путь до корневого каталога, в котором установлен Unreal Engine.<Plugin name>
— название плагина.
- Переместите каталог с файлами плагина в
\
, где/Plugins/ \
— путь до вашего проекта UE4. - Внесите изменения в код плагина и перезапустите проект. Подтвердите, что необходимо заново собрать модуль плагина.
- Удалите папки
Binaries
иIntermediate
.
Чтобы внести изменения в код SDK, загруженный из GitHub, не нужно выполнять никаких предварительных действий.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.