Другое
Рекомендации
При разработке проектов для мобильных приложений на платформе Android используйте следующие рекомендации:
- Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
- Кастомизируйте письмо о подтверждении регистрации.
- Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
- Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
- Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям 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
.
- 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>
— название плагина.
- Переместите каталог с файлами плагина в
<Project root>/Plugins/
, где<Project root>
— путь до вашего проекта UE4. - Внесите изменения в код плагина и перезапустите проект. Подтвердите, что необходимо заново собрать модуль плагина.
- Удалите папки
Binaries
иIntermediate
.
Чтобы внести изменения в код SDK, загруженный из GitHub, не нужно выполнять никаких предварительных действий.
Была ли статья полезна?
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.