Сборка приложения
Узнайте о дополнительных настройках из наших инструкций.
Рекомендации
При разработке проектов для мобильных приложений на платформе Android используйте следующие рекомендации:
Примечание
В настоящее время реализована нативная авторизация через следующие социальные сети:
- Настройте внешние ссылки, чтобы возвращать пользователя в приложение после подтверждения регистрации с помощью электронной почты.
- Кастомизируйте письмо о подтверждении регистрации.
Примечание
Вы можете отключить подтверждение регистрации с помощью электронной почты, если для вас это приемлемо с точки зрения безопасности. Для отключения обратитесь к аккаунт-менеджеру проекта или напишите письмо на csm@xsolla.com.
- Выберите и настройте наиболее подходящий вариант работы с внутриигровым магазином. При необходимости вы можете не добавлять в свое приложение корзину, а реализовать покупку внутриигрового предмета или пакета виртуальной валюты при нажатии кнопки Купить.
- Настройте перенаправление пользователя в ваше приложение после оплаты через внешний браузер.
- Кастомизируйте интерфейс ошибок и всплывающих сообщений, следуя инструкциям Unity. Ошибки и всплывающие сообщения в демо рассчитаны на разработчиков игр, поэтому доработайте их для отображения конечному пользователю вашего приложения.
Настройка диплинков для приложений на Android
- Перейдите в Личный кабинет.
- Чтобы настроить перенаправление пользователя в приложение после подтверждения регистрации:
- Перейдите в свой проект и нажмите Открыть в разделе Авторизация.
- Перейдите на вкладку Варианты авторизации.
- Нажмите Открыть и настроить в разделе с вариантом авторизации.
- В разделе URL укажите Callback URL (URL-адрес, на который пользователь будет перенаправлен после успешной авторизации, аутентификации, подтверждения электронной почты или сброса пароля) и нажмите Сохранить изменения.
- Чтобы настроить перенаправление пользователя в приложения после оплаты через внешний браузер:
- Перейдите в свой проект и нажмите Открыть в разделе Платежи.
- Перейдите в раздел Настройки.
- Укажите необходимые параметры в разделе Политика редиректа и нажмите Сохранить.
- Вручную создайте файл
AndroidManifest.xml
с приведенным ниже кодом. Укажите:- Callback URL, разделенный на три части. Ниже приведен пример для
https://example.com/callback
. - Return URL (URL-адрес страницы или путь в приложении, на который пользователь будет перенаправлен после совершения платежа), разделенный на три части. Ниже приведен пример для
https://example.com/return
.
- Callback URL, разделенный на три части. Ниже приведен пример для
Copy
- java
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application>
<activity
android:name="com.unity3d.player.UnityPlayerActivity"
android:label="@string/app_name"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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>
<intent-filter>
<data android:scheme="https" />
<data android:host="example.com" />
<data android:pathPrefix="/return" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
</application>
</manifest>
Примечание
Если вы хотите настроить перенаправление пользователя в ваше приложение только в одном из случаев, удалите из кода блок
intent-filter
с соответствующими параметрами.- Поместите созданный на предыдущем шаге файл в каталог
Assets/Plugins/Android
вашего проекта Unity.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Для запуска вашего приложения в браузере создайте сборку WebGL.
Выберите модуль Unity WebGL при установке Unity Editor. Чтобы добавить модуль к уже установленному Unity Editor, запустите установщик имеющейся у вас версии и выберите недостающие компоненты.
WebGL сборка демо
Посмотреть демопроект в браузере.
Для создания сборки WebGL:
- Откройте ваш проект Unity.
- Перейдите в
File > Build settings . - В панели
Platform выберитеWebGL . - Выберите тип сборки (опционально).
- Нажмите
Build and Run .
Примечание
Не все функции Unity доступны в сборках WebGL. Ограничения приведены в документации Unity.
Для корректной работы платежного интерфейса реализуйте его открытие в iframe. Для этого вызовите метод Purchase
JS-библиотеки
Продолжить чтение
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.