查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

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

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

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

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

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

Вы создаете динамическую ссылку либо с помощью консоли Firebase, используя REST API, iOS или Android Builder API, либо формируя 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.

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

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

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

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