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