Unity 6.3
0 онлайн 38 гостей 3 в системе
Вход

Глубокая ссылка на Android

Глубокие ссылки — это гиперссылки вне вашего приложения, которые перенаправляют пользователя в определенное место в приложении, а не на веб-сайт. Когда пользователь нажимает на глубокую ссылку, приложение открывается из указанного места, например из конкретной сцены в приложении Unity. Дополнительные сведения о глубоких ссылках и их использовании см. в разделе Глубокие ссылки.

Включить глубокие ссылки для приложений Android

Используйте фильтр намерений для обеспечения глубоких ссылок для Android приложений. Фильтр намерения переопределяет стандартный Android Манифест приложения чтобы включить специальный раздел фильтра намерения для Деятельность.

Чтобы настроить фильтр намерений, выполните следующие действия.

  1. Перейти к Изменить > Project Настройки > Игрок.
  2. На вкладке Настройки Android разверните раздел Параметры публикации.
  3. В разделе Строительство включите Custom Main Manifest. Это создаст новый файл AndroidManifest.xml в Assets/Plugins/Android.
  4. В окне Project перейдите в Ассеты > Плагины > Android и откройте файл AndroidManifest.xml.
  5. Добавьте следующий пример кода внутрь элемента Unity<activity>, названного com.unity3d.player.UnityPlayerGameActivity или com.unity3d.player.UnityPlayerActivity, и сохраните файл.
<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>

Созданное приложение теперь открывается, когда устройство обрабатывает любую ссылку, которая начинается с unitydl://.

Использовать глубокие ссылки на Android

После включения глубоких ссылок для Android их использование не зависит от платформы. Информацию о том, как обрабатывать глубокие ссылки при запуске приложения, см. в разделе Использование глубоких ссылок.