Динамические ссылки Firebase

Динамические ссылки Firebase — это ссылки, которые работают так, как вы хотите, на нескольких платформах независимо от того, установлено ли ваше приложение.

Благодаря динамическим ссылкам ваши пользователи получают наилучшие возможности для платформы, на которой они открывают вашу ссылку. Если пользователь открывает динамическую ссылку на iOS или Android, он может перейти непосредственно к связанному контенту в вашем родном приложении. Если пользователь открывает ту же динамическую ссылку в браузере настольного компьютера, он может перейти к эквивалентному контенту на вашем веб-сайте.

Кроме того, динамические ссылки работают при установке приложения: если пользователь открывает динамическую ссылку на iOS или Android, а ваше приложение не установлено, ему может быть предложено установить его; затем, после установки, ваше приложение запустится и сможет получить доступ к ссылке.

Как это работает?

Вы создаете динамическую ссылку либо с помощью консоли Firebase, с помощью REST API, API iOS или Android Builder, либо формируя URL-адрес, добавляя параметры динамической ссылки в домен, специфичный для вашего приложения. Эти параметры определяют ссылки, которые вы хотите открыть, в зависимости от платформы пользователя и того, установлено ли ваше приложение.

Когда пользователь открывает одну из ваших динамических ссылок, если ваше приложение еще не установлено, пользователь отправляется в Play Store или App Store для установки вашего приложения (если вы не указали иное), и ваше приложение открывается. Затем вы можете получить ссылку, переданную в ваше приложение, и обработать глубокую ссылку в соответствии с вашим приложением.

Вы можете создавать динамические ссылки, используя собственное доменное имя :

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

Или, если у вас нет домена для вашего приложения, вы можете использовать бесплатный собственный поддомен page.link:

https://example.page.link/summer-sale

Создайте свой поддомен бесплатно в консоли Firebase.

Все функции динамических ссылок, включая аналитику, атрибуцию после установки и интеграцию SDK, работают как с пользовательскими доменами page.link, так и с вашим собственным доменом.

Путь реализации

Настройка Firebase и SDK Dynamic Links Включите динамические ссылки Firebase для вашего проекта Firebase в консоли Firebase. Затем включите SDK динамических ссылок в свое приложение.
Создание динамических ссылок Вы можете создавать динамические ссылки программно или с помощью консоли Firebase.
Обработка динамических ссылок в вашем приложении Когда ваше приложение откроется, используйте SDK динамических ссылок, чтобы проверить, была ли передана ему динамическая ссылка. Если да, получите глубокую ссылку из данных Dynamic Link и при необходимости обработайте глубокую ссылку.
Просмотр данных аналитики Отслеживайте производительность ваших динамических ссылок в консоли Firebase.

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