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

Когда пользователь открывает одну из ваших Dynamic Links , если ваше приложение еще не установлено, пользователь отправляется в Play Store или 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 и SDK Dynamic Links Включите 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 .

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