Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Ręczne tworzenie adresu URL łącza dynamicznego

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Możesz utworzyć łącze dynamiczne, ręcznie tworząc adres URL w następującej formie:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Parametry łącza dynamicznego

Parametr precyzyjnego łącza (parametr ładunku)
połączyć

Link, który otworzy Twoja aplikacja. Określ adres URL, który może obsłużyć Twoja aplikacja, zazwyczaj treść lub ładunek aplikacji, który inicjuje logikę specyficzną dla aplikacji (np. przyznanie użytkownikowi kuponu lub wyświetlenie ekranu powitalnego). Ten link musi być dobrze sformatowanym adresem URL, odpowiednio zakodowanym w adresie URL, używać protokołu HTTP lub HTTPS i nie może być innym linkiem dynamicznym.

Parametry Androida
apn Nazwa pakietu aplikacji na Androida, która ma zostać użyta do otwarcia linku. Aplikacja musi być połączona z projektem na stronie Przegląd konsoli Firebase. Wymagane, aby łącze dynamiczne otwierało aplikację na Androida.
afl Link do otwarcia, gdy aplikacja nie jest zainstalowana. Określ to, aby zrobić coś innego niż zainstalować aplikację ze Sklepu Play, gdy aplikacja nie jest zainstalowana, na przykład otworzyć mobilną wersję internetową treści lub wyświetlić stronę promocyjną swojej aplikacji.
amv Kod versionCode minimalnej wersji Twojej aplikacji, która może otworzyć link. Jeśli zainstalowana aplikacja jest starszą wersją, użytkownik zostanie przeniesiony do Sklepu Play, aby zaktualizować aplikację.
parametry iOS
ibi Identyfikator pakietu aplikacji na iOS, który ma zostać użyty do otwarcia łącza. Aplikacja musi być połączona z projektem na stronie Przegląd konsoli Firebase. Wymagane, aby łącze dynamiczne otwierało aplikację na iOS.
jeśli Link do otwarcia, gdy aplikacja nie jest zainstalowana. Określ to, aby zrobić coś innego niż zainstalować aplikację ze sklepu App Store, gdy aplikacja nie jest zainstalowana, na przykład otworzyć mobilną wersję internetową zawartości lub wyświetlić stronę promocyjną swojej aplikacji.
ius Niestandardowy schemat adresu URL Twojej aplikacji, jeśli został zdefiniowany jako coś innego niż identyfikator pakietu Twojej aplikacji
ipfl Łącze do otwierania na iPadach, gdy aplikacja nie jest zainstalowana. Określ to, aby zrobić coś innego niż zainstalować aplikację ze sklepu App Store, gdy aplikacja nie jest zainstalowana, na przykład otworzyć internetową wersję treści lub wyświetlić stronę promocyjną swojej aplikacji.
ipbi Identyfikator pakietu aplikacji na iOS do użycia na iPadzie w celu otwarcia łącza. Aplikacja musi być połączona z projektem na stronie Przegląd konsoli Firebase.
isi Identyfikator Twojej aplikacji w App Store, używany do odsyłania użytkowników do App Store, gdy aplikacja nie jest zainstalowana
imv Numer wersji minimalnej wersji Twojej aplikacji, która umożliwia otwarcie linku. Ta flaga jest przekazywana do aplikacji po jej otwarciu, a aplikacja musi zdecydować, co z nią zrobić.
efr W przypadku ustawienia „1” pomiń stronę podglądu aplikacji po otwarciu łącza dynamicznego i zamiast tego przekieruj do aplikacji lub sklepu. Strona podglądu aplikacji (domyślnie włączona) może bardziej niezawodnie odsyłać użytkowników do najodpowiedniejszego miejsca docelowego, gdy otworzą łącza dynamiczne w aplikacjach; jeśli jednak oczekujesz, że łącze dynamiczne będzie otwierane tylko w aplikacjach, które mogą niezawodnie otwierać łącza dynamiczne bez tej strony, możesz je wyłączyć za pomocą tego parametru. Ten parametr wpłynie na zachowanie łącza dynamicznego tylko w systemie iOS.
Inne parametry platformy
ofl Link do otwarcia na platformach innych niż Android i iOS. Jest to przydatne do określenia innego zachowania na komputerze, na przykład wyświetlenia pełnej strony internetowej z zawartością/ładunkiem aplikacji (zgodnie z parametrem link) z innym linkiem dynamicznym do zainstalowania aplikacji.
Parametry meta tagów społecznościowych
ul Tytuł używany, gdy łącze dynamiczne jest udostępniane w poście społecznościowym.
SD Opis, który ma być używany, gdy łącze dynamiczne jest udostępniane w poście społecznościowym.
si Adres URL obrazu powiązanego z tym linkiem. Obraz powinien mieć co najmniej 300 x 200 pikseli i mniej niż 300 KB.
Parametry analityczne
utm_źródło
utm_medium
utm_kampania
utm_term
utm_content
Parametry analityczne Google Play.
w
ct
góra
pkt
Parametry analityczne iTunes Connect.

Debugowanie adresu URL

Możesz debugować link dynamiczny, biorąc długi lub krótki adres URL i dołączając parametr debugowania.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
Parametr debugowania
d Zamiast ładować Link dynamiczny, wygeneruj schemat blokowy, którego możesz użyć do podglądu zachowania Linków dynamicznych na różnych platformach i konfiguracjach.

Następne kroki

Po utworzeniu łącza dynamicznego musisz skonfigurować aplikację tak, aby odbierała łącza dynamiczne i odsyłała użytkowników we właściwe miejsce w aplikacji po ich otwarciu przez użytkownika.

Aby otrzymywać linki dynamiczne w swojej aplikacji, zapoznaj się z dokumentacją dla systemów iOS , Android , C++ i Unity .