Firebase Dynamic Links
Firebase Dynamic Links to linki, które działają tak, jak chcesz, na wielu platformach, niezależnie od tego, czy aplikacja jest już zainstalowana.
Dzięki Dynamic Links użytkownicy mogą korzystać z najlepszych dostępnych funkcji na platformie, na której otwierają Twój link. Jeśli użytkownik otworzy Dynamic Link na urządzeniu z iOS lub Androidem, może zostać przekierowany bezpośrednio do połączonych treści w Twojej aplikacji natywnej. Jeśli otworzy ten sam Dynamic Link w przeglądarce na komputerze, może zostać przekierowany do odpowiednich treści w Twojej witrynie.
Dodatkowo Dynamic Linksdziałają w przypadku instalacji aplikacji: jeśli użytkownik otworzy Dynamic Link na iOS lub Androidzie i nie ma zainstalowanej aplikacji, może pojawić się prośba o jej zainstalowanie. Po instalacji aplikacja uruchomi się i będzie mieć dostęp do linku.
Jak to działa?
Dynamic Link możesz utworzyć za pomocą Firebase konsoli, interfejsu REST API, interfejsu iOS lub Android Builder API albo tworząc adres URL przez dodanie parametrów Dynamic Link do domenyDynamic Link specyficznej dla Twojej aplikacji. Parametry te określają linki, które mają się otwierać w zależności od platformy użytkownika i tego, czy aplikacja jest zainstalowana.
Gdy użytkownik otworzy jeden z Twoich Dynamic Links, a Twoja aplikacja nie jest jeszcze zainstalowana, zostanie przekierowany do Sklepu Play lub App Store, aby ją zainstalować (chyba że określisz inaczej), a następnie aplikacja zostanie otwarta. Możesz wtedy pobrać link, który został przekazany do aplikacji, i odpowiednio go obsłużyć.
Domeny linków niestandardowych
Możesz utworzyć Dynamic Links, używając własnej nazwy domeny:
https://example.com/summer-sale https://example.com/links/promos/summer-sale https://links.example.com/summer-sale https://ex.amp.le/summer-sale
Jeśli nie masz domeny aplikacji, możesz użyć bezpłatnej subdomeny custom.page.link:
https://example.page.link/summer-sale
Utwórz bezpłatnie subdomenę w Firebase konsoli.
Wszystkie funkcje Dynamic Links, w tym analityka, atrybucje po instalacji i integracje pakietu SDK, działają zarówno w przypadku niestandardowych domen page.link, jak i Twojej własnej domeny.
Ścieżka implementacji
Konfigurowanie Firebase i pakietu Dynamic Links SDK | Włącz Firebase Dynamic Links w projekcie Firebase w Firebasekonsoli. Następnie dodaj Dynamic Linkspakiet SDK do aplikacji. | |
Utwórz Dynamic Links | Możesz tworzyć Dynamic Links automatycznie lub za pomocą konsoli Firebase. | |
Obsługa Dynamic Links w aplikacji | Po uruchomieniu aplikacji użyj pakietu SDK Dynamic Links, aby sprawdzić, czy został do niej przekazany Dynamic Link. Jeśli tak, pobierz precyzyjny link z danych Dynamic Link i obsłuż go zgodnie z potrzebami. | |
Wyświetlanie danych analitycznych | Śledź skuteczność Dynamic Links w Firebase. |
Dalsze kroki
- Poznaj niektóre z najczęstszych Firebase Dynamic Linksprzypadków użycia i dowiedz się, jak je wdrożyć.
- Dowiedz się, jak tworzyćDynamic Links i odbierać je w aplikacjach na iOS, Androida, Fluttera, Unity i C++.
- Użyj własnej domeny niestandardowej w przypadku Dynamic Links.
- Poznaj skuteczność Dynamic Links za pomocą 2 narzędzi analitycznych.