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ć.

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 LinksFirebase.

Dalsze kroki