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