Ręczne tworzenie adresu URL łącza dynamicznego

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 głębokiego łą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 zawartość aplikacji lub ładunek, który inicjuje logikę specyficzną dla aplikacji (taką jak przyznanie użytkownikowi kuponu lub wyświetlenie ekranu powitalnego). Ten link musi być dobrze sformatowanym adresem URL, odpowiednio zakodowanym adresem URL, używać protokołu HTTP lub HTTPS i nie może być innym łączem dynamicznym.

Parametry Androida
apn Nazwa pakietu aplikacji na Androida, która ma zostać użyta do otwarcia łącza. Aplikacja musi być połączona z projektem na stronie Przegląd konsoli Firebase. Wymagane, aby łącze dynamiczne otwierało aplikację na Androida.
afl Link otwierany, gdy aplikacja nie jest zainstalowana. Określ tę opcję, aby zrobić coś innego niż instalowanie aplikacji ze Sklepu Play, gdy aplikacja nie jest zainstalowana, na przykład otworzyć mobilną wersję internetową treści lub wyświetlić stronę promocyjną aplikacji.
amw versionCode minimalnej wersji aplikacji, która może otworzyć link. Jeśli zainstalowana aplikacja jest starszą wersją, użytkownik zostanie przeniesiony do Sklepu Play w celu aktualizacji aplikacji.
Parametry iOS
ibi Identyfikator pakietu aplikacji na iOS, którego chcesz użyć 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 otwierany, gdy aplikacja nie jest zainstalowana. Określ tę opcję, aby zrobić coś innego niż instalowanie aplikacji ze sklepu App Store, gdy aplikacja nie jest zainstalowana, na przykład otworzyć mobilną wersję internetową zawartości lub wyświetlić stronę promocyjną aplikacji.
ius Niestandardowy schemat adresu URL Twojej aplikacji, jeśli zdefiniowany jako inny niż identyfikator pakietu aplikacji
ipfl Link do otwarcia na iPadzie, gdy aplikacja nie jest zainstalowana. Określ tę opcję, aby zrobić coś innego niż instalowanie aplikacji ze sklepu App Store, gdy aplikacja nie jest zainstalowana, na przykład otworzyć internetową wersję zawartości lub wyświetlić stronę promocyjną aplikacji.
ipbi Identyfikator pakietu aplikacji na iOS, którego można używać na iPadach do otwierania łą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
imw Numer wersji minimalnej aplikacji, w której można otworzyć link. Ta flaga jest przekazywana do aplikacji po jej otwarciu i aplikacja musi zdecydować, co z nią zrobić.
odr Jeśli ustawione na „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 w bardziej niezawodny sposób odsyłać użytkowników do najbardziej odpowiedniego miejsca docelowego, gdy otwierają łącza dynamiczne w aplikacjach; jeśli jednak oczekujesz, że łącze dynamiczne będzie otwierane tylko w aplikacjach, które potrafią niezawodnie otwierać łącza dynamiczne bez tej strony, możesz je wyłączyć za pomocą tego parametru. Ten parametr będzie miał wpływ na zachowanie łącza dynamicznego tylko w systemie iOS.
Inne parametry platformy
wyłączone Link do otwarcia na platformach innych niż Android i iOS. Jest to przydatne do określenia innego zachowania na komputerze, np. wyświetlania pełnej strony internetowej zawierającej zawartość/ładunek aplikacji (jak określono w linku do parametru) z innym dynamicznym łączem umożliwiającym zainstalowanie aplikacji.
Parametry metatagu społecznościowego
ul Tytuł używany podczas udostępniania łącza dynamicznego w poście społecznościowym.
SD Opis używany w przypadku udostępniania łącza dynamicznego w poście społecznościowym.
si Adres URL obrazu powiązanego z tym linkiem. Obraz powinien mieć wymiary co najmniej 300x200 px i mniej niż 300 KB.
Parametry analityczne
utm_source
utm_medium
utm_kampania
utm_term
utm_content
Parametry analityczne Google Play.
Na
ct
mt
pkt
Parametry analityczne iTunes Connect.

Debugowanie adresu URL

Możesz debugować łącze dynamiczne, pobierają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ć łącze dynamiczne, wygeneruj schemat blokowy, którego możesz użyć do podglądu zachowania łączy dynamicznych na różnych platformach i konfiguracjach.

Następne kroki

Po utworzeniu linku dynamicznego musisz skonfigurować aplikację tak, aby otrzymywała linki dynamiczne i odsyłała użytkowników do odpowiedniego miejsca w aplikacji po ich otwarciu przez użytkownika.

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