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, а также добавив параметры Dynamic Link в URL домена, связанного с вашим приложением. Эти параметры определяют, какие ссылки будут открываться в зависимости от платформы пользователя и от того, установлено ли у него ваше приложение.

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

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