Создание URL-адреса динамической ссылки вручную.

Dynamic Link можно создать вручную, задав URL-адрес следующего вида:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Dynamic Link

Параметр глубокой ссылки (параметр полезной нагрузки)
связь

Ссылка, которую будет открывать ваше приложение. Укажите URL-адрес, который может обрабатывать ваше приложение, как правило, это содержимое или полезная нагрузка приложения, которая запускает специфическую для приложения логику (например, начисление пользователю купона или отображение приветственного экрана). Эта ссылка должна быть правильно отформатированным URL-адресом, корректно закодированным в формате URL, использовать протокол HTTP или HTTPS и не может быть другой динамической ссылкой.

Параметры Android
апн Имя пакета приложения Android, которое будет использоваться для открытия ссылки. Приложение должно быть подключено к вашему проекту на странице «Обзор» в консоли Firebase . Необходимо для того, чтобы Dynamic Link открывала приложение Android.
афл Ссылка, которая будет открываться, если приложение не установлено. Укажите это, чтобы выполнить какое-либо действие, отличное от установки приложения из Play Store, если приложение не установлено, например, открыть мобильную веб-версию контента или отобразить рекламную страницу вашего приложения.
амв versionCode это минимальная версия вашего приложения, которая позволяет открыть ссылку. Если установленное приложение имеет более старую версию, пользователь будет перенаправлен в Play Store для обновления приложения.
параметры iOS
иби Идентификатор пакета iOS-приложения, используемого для открытия ссылки. Приложение должно быть подключено к вашему проекту через страницу «Обзор» в консоли Firebase . Необходимо для того, чтобы Dynamic Link открывала iOS-приложение.
ифл Ссылка, которая будет открываться, если приложение не установлено. Укажите это, чтобы выполнить какое-либо действие, отличное от установки приложения из App Store, если приложение не установлено, например, открыть мобильную веб-версию контента или отобразить рекламную страницу вашего приложения.
ius Схема пользовательских URL-адресов вашего приложения, если она определена как нечто отличное от идентификатора пакета вашего приложения.
ipfl Ссылка, которая будет открываться на iPad, если приложение не установлено. Укажите это, чтобы выполнить какое-либо действие, отличное от установки приложения из App Store, если приложение не установлено, например, открыть веб-версию контента или отобразить рекламную страницу вашего приложения.
ipbi Идентификатор пакета iOS-приложения, которое будет использоваться на iPad для открытия ссылки. Приложение должно быть подключено к вашему проекту через страницу «Обзор» в консоли Firebase .
иси Идентификатор вашего приложения в App Store, используемый для перенаправления пользователей в App Store, если приложение не установлено.
имв Номер версии минимальной версии вашего приложения, которая может открыть ссылку. Этот флаг передается вашему приложению при открытии ссылки, и ваше приложение должно решить, что с ним делать.
эфр Если установлено значение «1», страница предварительного просмотра приложения будет пропущена при открытии Dynamic Link , и вместо этого будет осуществлено перенаправление в приложение или магазин. Страница предварительного просмотра приложения (включена по умолчанию) может более надежно направлять пользователей на наиболее подходящий ресурс при открытии Dynamic Links в приложениях; однако, если вы ожидаете, что Dynamic Link будет открываться только в приложениях, которые могут надежно открывать Dynamic Links без этой страницы, вы можете отключить ее с помощью этого параметра. Этот параметр повлияет на поведение Dynamic Link только на iOS.
Другие параметры платформы
офл Ссылка, которая будет открываться на платформах, отличных от Android и iOS. Это полезно для указания другого поведения на настольных компьютерах, например, отображения полной веб-страницы с содержимым/полезной нагрузкой приложения (как указано в параметре link) с другой динамической ссылкой для установки приложения.
Параметры социальных метатегов
ст Заголовок, используемый при публикации Dynamic Link в социальных сетях.
sd Описание, используемое при публикации Dynamic Link в социальных сетях.
си URL изображения, связанного с этой ссылкой. Размер изображения должен быть не менее 300x200 пикселей, а размер файла — менее 300 КБ.
Аналитические параметры
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Параметры аналитики Google Play.
в
КТ
мт
пт
Параметры аналитики iTunes Connect.

Отладка URL-адреса

Отладку Dynamic Link можно выполнить, взяв длинный или короткий URL-адрес и добавив к нему параметр отладки.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
Параметр отладки
д Вместо загрузки Dynamic Link создайте блок-схему, которую можно использовать для предварительного просмотра поведения Dynamic Links на разных платформах и в различных конфигурациях.

Следующие шаги

После создания Dynamic Link необходимо настроить приложение для приема Dynamic Links и перенаправления пользователей в нужное место в приложении после их открытия.

Чтобы использовать Dynamic Links в своем приложении, ознакомьтесь с документацией для iOS , Android , C++ и Unity .