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 Twoja 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. przyznanie użytkownikowi kuponu lub wyświetlenie ekranu powitalnego). Ten link musi być prawidłowo sformatowanym adresem URL, prawidłowo zakodowanym adresem 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 być używana do otwierania linku. Aplikacja musi być połączona z projektem na stronie Przegląd w konsoli Firebase. Wymagane, aby Dynamic Link mógł otworzyć aplikację na Androida. |
| afl | Link, który ma się otworzyć, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby wykonać inną czynność niż zainstalowanie aplikacji ze Sklepu Play, gdy aplikacja nie jest zainstalowana, np. otworzyć wersję treści w internecie mobilnym 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 konsoli Firebase. Wymagane, aby Dynamic Link mogła otworzyć aplikację na iOS. |
| ifl | Link, który ma się otworzyć, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby wykonać inną czynność niż zainstalowanie aplikacji ze sklepu z aplikacjami, gdy aplikacja nie jest zainstalowana, np. otworzyć wersję treści w przeglądarce mobilnej lub wyświetlić stronę promocyjną aplikacji. |
| ius | Niestandardowy schemat URI adresu URL aplikacji, jeśli jest zdefiniowany jako coś innego niż identyfikator pakietu aplikacji. |
| ipfl | Link, który ma się otwierać na iPadach, gdy aplikacja nie jest zainstalowana. Określ tę wartość, aby wykonać inną czynność niż zainstalowanie aplikacji ze sklepu z aplikacjami, gdy aplikacja nie jest zainstalowana, np. otworzyć wersję internetową treści lub wyświetlić stronę promocyjną aplikacji. |
| ipbi | Identyfikator pakietu aplikacji na iOS, który ma być używany na iPadach do otwierania linku. Aplikacja musi być połączona z projektem na stronie Przegląd w konsoli Firebase. |
| isi | Identyfikator aplikacji w sklepie z aplikacjami, który służy do przekierowywania użytkowników do sklepu z aplikacjami, gdy aplikacja nie jest zainstalowana. |
| imv | Numer wersji minimalnej wersji aplikacji, która może otworzyć link. Ta flaga jest przekazywana do aplikacji po jej otwarciu, a aplikacja musi zdecydować, co z nią zrobić. |
| efr | Jeśli ustawisz wartość „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 (domyślnie włączona) może bardziej niezawodnie kierować użytkowników do najbardziej odpowiedniego miejsca docelowego, gdy otwierają Dynamic Links w aplikacjach. Jeśli jednak spodziewasz się, ż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ływa na działanie Dynamic Link tylko na iOS. |
| Inne parametry platformy | |
|---|---|
| ofl | Link do otwarcia na platformach innych niż Android i iOS. Jest to przydatne, gdy chcesz określić inne działanie na komputerze, np. wyświetlanie pełnej strony internetowej z treścią lub ładunkiem aplikacji (określonym przez parametr link) z innym linkiem dynamicznym do instalacji aplikacji. |
| Parametry metatagu społecznościowego | |
|---|---|
| st | Tytuł, który ma być używany, gdy Dynamic Link jest udostępniany w poście w sieci społecznościowej. |
| sd | Opis, który ma być używany, gdy Dynamic Link jest udostępniany w poście w sieci społecznościowej. |
| si | Adres URL obrazu powiązanego z tym linkiem. Obraz powinien mieć wymiary co najmniej 300 x 200 pikseli i rozmiar mniejszy niż 300 KB. |
| Parametry Analytics | |
|---|---|
| utm_source utm_medium utm_campaign utm_term utm_content |
Parametry statystyk 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 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 pozwoli Ci sprawdzić, jak Dynamic Links zachowuje się 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 ich otwarciu.
Aby otrzymywać Dynamic Links w aplikacji, zapoznaj się z dokumentacją dotyczącą iOS, Androida, C++ i Unity.