Możesz utworzyć Dynamic Link, ręcznie tworząc adres URL w tym formacie:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Liczba parametrów: Dynamic Link
Parametr precyzyjnego linku (parametr ładunku) | |
---|---|
link |
Link, który otworzy aplikacja. Określ adres URL, który może obsługiwać Twoja aplikacja. Zwykle jest to zawartość lub ładunek aplikacji, który inicjuje logikę specyficzną dla aplikacji (np. przyznanie użytkownikowi kuponu lub wyświetlenie ekranu powitalnego). Ten link musi być prawidłowo sformatowanym adresem URL, odpowiednio zakodowanym, 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 być używana do otwierania linku. Aplikacja musi być połączona z projektem na stronie Przegląd w Firebase konsoli. Wymagane, aby Dynamic Link mogła otworzyć aplikację na Androida. |
afl | Link do otwarcia, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby w przypadku braku zainstalowanej aplikacji wykonać inne działanie niż instalacja aplikacji ze Sklepu Play, np. otworzyć mobilną wersję internetową treści lub wyświetlić stronę promocyjną aplikacji. |
amv | versionCode minimalnej wersji aplikacji, która może otworzyć link. Jeśli zainstalowana aplikacja jest starszą wersją, użytkownik zostanie przekierowany do Sklepu Play, aby ją zaktualizować. |
Parametry iOS | |
---|---|
ibi | Identyfikator pakietu aplikacji na iOS, która ma zostać użyta do otwarcia linku. Aplikacja musi być połączona z projektem na stronie Przegląd w Firebase konsoli. Wymagane, aby Dynamic Link mogła otworzyć aplikację na iOS. |
ifl | Link do otwarcia, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby w przypadku braku zainstalowanej aplikacji wykonać inne działanie niż instalacja aplikacji z App Store, np. otworzyć mobilną wersję internetową treści lub wyświetlić stronę promocyjną aplikacji. |
ius | Niestandardowy schemat adresów URL aplikacji, jeśli został zdefiniowany jako inny niż identyfikator pakietu aplikacji. |
ipfl | Link do otwarcia na iPadach, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby w przypadku braku zainstalowanej aplikacji wykonać inne działanie niż instalacja aplikacji ze sklepu App Store, np. otworzyć wersję internetową treści lub wyświetlić stronę promocyjną aplikacji. |
ipbi | Identyfikator pakietu aplikacji na iOS, która ma być używana na iPadach do otwierania linku. Aplikacja musi być połączona z projektem na stronie Przegląd w Firebase konsoli. |
isi | Identyfikator aplikacji w sklepie App Store, który służy do przekierowywania użytkowników do sklepu App Store, gdy aplikacja nie jest zainstalowana. |
imv | Numer wersji minimalnej wersji aplikacji, która może otworzyć link. Ten flag jest przekazywany do aplikacji po jej otwarciu, a aplikacja musi zdecydować, co z nim zrobić. |
efr | Jeśli wartość parametru to „1”, po otwarciu Dynamic Link strona podglądu aplikacji zostanie pominięta, a użytkownik zostanie przekierowany do aplikacji lub sklepu. Strona podglądu aplikacji (włączona domyślnie) może skuteczniej kierować użytkowników do najbardziej odpowiedniego miejsca docelowego, gdy otwierają oni Dynamic Links w aplikacjach. Jeśli jednak oczekujesz, że Dynamic Link będzie otwierany tylko w aplikacjach, które mogą niezawodnie otwierać Dynamic Links bez tej strony, możesz ją wyłączyć za pomocą tego parametru. Ten parametr wpłynie na działanie Dynamic Link tylko na urządzeniach z iOS. |
Inne parametry platformy | |
---|---|
ofl | Link do otwarcia na platformach innych niż Android i iOS. Jest to przydatne, aby określić inne działanie na komputerze, np. wyświetlić pełną stronę internetową z zawartością lub danymi aplikacji (zgodnie z parametrem link) z innym linkiem dynamicznym do zainstalowania aplikacji. |
Parametry metatagów w sieciach społecznościowych | |
---|---|
st | Tytuł, który ma być używany, gdy Dynamic Link jest udostępniany w poście w mediach społecznościowych. |
sd | Opis, który ma być używany, gdy Dynamic Link jest udostępniany w poście w mediach społecznościowych. |
si | Adres URL obrazu powiązanego z tym linkiem. Obraz powinien mieć wymiary co najmniej 300 x 200 pikseli, a jego rozmiar nie może przekraczać 300 KB. |
Parametry Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
parametry analityczne Google Play, |
at ct mt pt |
Parametry analityczne iTunes Connect. |
Debugowanie adresu URL
Możesz debugować Dynamic Link, biorąc długi lub krótki adres URL i dołączając do niego parametr debugowania.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Parametr debugowania | |
---|---|
d | Zamiast wczytywać Dynamic Link, wygeneruj schemat blokowy, którego możesz użyć do podglądu działania Dynamic Links na różnych platformach i w różnych konfiguracjach. |
Dalsze kroki
Po utworzeniu Dynamic Link musisz skonfigurować aplikację tak, aby odbierała Dynamic Links i kierowała użytkowników do odpowiedniego miejsca w aplikacji po otwarciu przez nich tych linków.
Aby otrzymywać Dynamic Links w aplikacji, zapoznaj się z dokumentacją dotyczącą iOS, Androida, C++ i Unity.