Firebase Dynamic Links

Firebase Dynamic Links – это ссылки, которые работают так, как вам нужно, на разных платформах, независимо от того, установлено ли ваше приложение.

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

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

Принципы работы

Создать Dynamic Link можно с помощью консоли Firebase, REST API, iOS или Android Builder API. Также можно сформировать URL, добавив параметры Dynamic Link к домену, относящемуся к вашему приложению. Эти параметры указывают, какие ссылки нужно открыть в зависимости от платформы пользователя и того, установлено ли приложение.

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

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

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 Dynamic Links для проекта Firebase в консоли Firebase. Затем добавьте Dynamic Links SDK в приложение.
Создать Dynamic Links Вы можете создать Dynamic Links программно или с помощью консоли Firebase.
Как обрабатывать Dynamic Links в приложении Когда приложение откроется, используйте SDK Dynamic Links, чтобы проверить, был ли ему передан Dynamic Link. Если да, получите ссылку на контент из данных Dynamic Link и обработайте ее нужным образом.
Как посмотреть данные аналитики Отслеживайте эффективность Dynamic Links в консоли Firebase.

Дальнейшие действия