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 otwiera aplikacja. Podaj adres URL, który może obsłużyć Twoja aplikacja, zwykle jest to zawartość lub ładunek aplikacji, który inicjuje logikę aplikacji (np. przyznawanie użytkownikowi kuponu lub wyświetlanie ekranu powitalnego). Link musi być poprawnie sformatowanym adresem URL, prawidłowo zakodowanym adresem URL, używać protokołu HTTP lub HTTPS i nie może być innym linkiem dynamicznym. |
Parametry iOS | |
---|---|
ibi | Identyfikator pakietu aplikacji na iOS, której chcesz użyć do otwarcia linku. Aplikacja musi być połączona z Twoim projektem na stronie Przegląd w konsoli Firebase. Wymagane, aby Dynamic Link otworzyło aplikację na iOS. |
ifl | Link do otwarcia, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby wykonać inną czynność niż zainstalowanie aplikacji z App Store, gdy aplikacja nie jest zainstalowana, np. otworzyć wersję mobilną treści w przeglądarce lub wyświetlić stronę promocyjną aplikacji. |
ius | niestandardowy schemat adresów URL aplikacji, jeśli jest zdefiniowany jako inny niż identyfikator pakietu aplikacji; |
ipfl | Link do otwarcia na iPadach, gdy aplikacja nie jest zainstalowana. Określ to, aby wykonać inną czynność niż zainstalowanie aplikacji ze sklepu App Store, gdy aplikacja nie jest zainstalowana, np. otworzyć wersję internetową treści lub wyświetlić stronę promocyjną aplikacji. |
ipbi | Identyfikator pakietu aplikacji na iOS, której należy używać na iPadach do otwierania linku. Aplikacja musi być połączona z Twoim projektem na stronie Przegląd w konsoli Firebase. |
isi | Identyfikator aplikacji w App Store, który służy do wysyłania użytkowników do App Store, gdy aplikacja nie jest zainstalowana |
imv | Numer wersji minimalnej wersji aplikacji, która może otworzyć link. Ten parametr jest przekazywany do aplikacji po jej otwarciu, a ona musi zdecydować, co z nim zrobić. |
efr | Jeśli wartość to „1”, po otwarciu Dynamic Link pomiń stronę podglądu aplikacji i przekieruj użytkownika do aplikacji lub sklepu. Strona podglądu aplikacji (domyślnie włączona) może skuteczniej kierować użytkowników do najbardziej odpowiedniego miejsca po kliknięciu Dynamic Links w aplikacjach. Jeśli jednak chcesz, aby Dynamic Link otwierał się tylko w aplikacjach, które mogą otwierać Dynamic Links bez tej strony, możesz wyłączyć tę stronę za pomocą tego parametru. Ten parametr będzie miał wpływ 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 komputerach, np. wyświetlanie pełnej strony internetowej z treścią/danymi aplikacji (zdefiniowanej przez parametr link) z innym linkiem dynamicznym do zainstalowania aplikacji. |
Parametry metatagu społecznościowego | |
---|---|
st | Tytuł, który ma być używany podczas udostępniania Dynamic Link w postach w mediach społecznościowych. |
sd | Opis, który ma być używany, gdy Dynamic Link jest udostępniany w postach w mediach społecznościowych. |
si | Adres URL obrazu powiązanego z tym linkiem. Obraz powinien mieć wymiary co najmniej 300 x 200 pikseli i nie więcej niż 300 KB. |
Parametry Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Parametry Google Play. |
o ct mt pt |
Parametry analityczne iTunes Connect. |
Debugowanie adresu URL
Możesz debugować Dynamic Link, podają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 wczytywać Dynamic Link, wygeneruj schemat blokowy, który możesz wykorzystać do wyświetlenia podglądu zachowania 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 Dynamic Links.
Aby otrzymywać Dynamic Links w aplikacji, zapoznaj się z dokumentacją dotyczącą iOS, Androida, C++ i Unity.