SDK для Unreal Engine / Другое
  На главную

SDK для Unreal Engine

Другое

Узнайте о дополнительных настройках из наших инструкций.

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

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

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

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

Примечание
В настоящее время реализована нативная авторизация через следующие социальные сети:
  • Google
  • Facebook
Для других социальных сетей возможна настройка нативной авторизации с помощью WebView.
  1. Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
  2. Кастомизируйте письмо о подтверждении регистрации.
Примечание
Вы можете отключить подтверждение регистрации с помощью электронной почты, если для вас это приемлемо с точки зрения безопасности. Для отключения обратитесь к аккаунт-менеджеру проекта или напишите письмо на csm@xsolla.com.
  1. Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
  2. Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
  3. Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям UMG для UI. Ошибки и всплывающие сообщения в демо рассчитаны на разработчиков игр, поэтому доработайте их для отображения конечному пользователю вашего приложения.

Чтобы настроить перенаправление пользователя в приложение после оплаты через внешний браузер:

  1. Перейдите в Личный кабинет.
  2. Перейдите в свой проект и нажмите Открыть в разделе Платежи.
  3. Перейдите в раздел Настройки.
  4. Укажите необходимые параметры в разделе Политика редиректа и нажмите Сохранить.
  5. Откройте ваш проект UE4.
  6. Перейдите в раздел Settings > Project Settings > Plugins > Xsolla Store.
  7. Установите флажок Use Deep Linking и в поле Redirect URL введите return URL (URL-адрес страницы или путь в приложении, на который пользователь будет перенаправлен после совершения платежа), указанный в Личном кабинете.

Чтобы настроить перенаправление пользователя в приложение после подтверждения регистрации:

  1. Перейдите в Личный кабинет.
  2. Перейдите в свой проект и нажмите Открыть в разделе Авторизация.
  3. Перейдите на вкладку Варианты авторизации.
  4. Нажмите Открыть и настроить в разделе с вариантом авторизации.
  5. В разделе URL укажите Callback URL (URL-адрес, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля) и нажмите Сохранить изменения.
  6. Откройте ваш проект UE4.
  7. Перейдите в раздел Settings > Project Settings > Platforms > Android > Advanced APK Packaging.
  8. В поле Extra Settings for section (/n to separate lines) укажите приведенный ниже код. В коде укажите callback URL, разделенный на три части. Пример приведен для https://example.com/callback.

Copy
Full screen
Small screen
            <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 представляет собой гибкое решение, которое вы можете доработать под специфику вашего приложения.

Чтобы модифицировать код SDK, загруженный из Unreal Engine Marketplace, выполните следующие шаги:

  1. Перейдите в каталог <UE4 Root>/Engine/Plugins/Marketplace/<Plugin name>, где:
    • <UE4 Root> — путь до корневого каталога, в котором установлен Unreal Engine.
    • <Plugin name> — название плагина.

  1. Переместите каталог с файлами плагина в \/Plugins/, где \ — путь до вашего проекта UE4.
  2. Внесите изменения в код плагина и перезапустите проект. Подтвердите, что необходимо заново собрать модуль плагина.
  3. Удалите папки Binaries и Intermediate.

Чтобы внести изменения в код SDK, загруженный из GitHub, не нужно выполнять никаких предварительных действий.

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

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

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