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 .