Глубинные ссылки — это URL-ссылки за пределами вашего приложения, которые направляют пользователей в определенное место в вашем приложении. Когда пользователь щелкает ссылку на приложение для приложения, операционная система открывает приложение Unity в указанном месте (например, в определенной сцене). Дополнительную информацию о глубинных ссылках и их использовании см. в разделе Глубокие ссылки.
Включение внешних ссылок для приложений Android
Прежде чем вы сможете обрабатывать ссылки на контент, вам нужно настроить приложение так, чтобы оно реагировало на них. В этом разделе содержатся инструкции по настройке ссылок на контент для Android.
Чтобы включить прямые ссылки для приложений Android, используйте фильтр намерений. Фильтр намерений переопределяет стандартный манифест приложения Android и включает специальный раздел фильтра намерений для Активность. Чтобы настроить фильтр намерений:
- В окне "Проект" выберите Активы > Плагины > Android.
- Создайте новый файл и назовите его AndroidManifest.xml. Unity автоматически обрабатывает этот файл при создании приложения.
- Скопируйте следующий пример кода в новый файл и сохраните его.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools">
<application>
<activity android:name="com.unity3d.player.UnityPlayerActivity" android:theme="@style/UnityThemeSelector" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="unitydl" android:host="mylink" />
</intent-filter>
</activity>
</application>
</manifest>
Теперь ваше приложение для Android открывается, когда устройство обрабатывает любую ссылку, начинающуюся с unitydl://
.
Использование ссылок на контент на Android
После включения ссылок на контент для Android способ их использования не зависит от платформы. Информацию о том, как обрабатывать глубокие ссылки при открытии приложения, см. в разделе Использование глубоких ссылок.