Anda dapat membuat Dynamic Link dengan menyusun URL secara manual dengan format berikut ini:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Parameter Dynamic Link
Parameter deep link (parameter Payload) | |
---|---|
link |
Link yang dibuka aplikasi Anda. Tentukan URL yang dapat ditangani aplikasi Anda, biasanya konten atau payload aplikasi, yang memulai logika khusus aplikasi (seperti memberikan kupon kepada pengguna atau menampilkan layar sambutan). Link ini harus berupa URL yang diformat dengan baik, dienkode URL dengan benar, menggunakan HTTP atau HTTPS, dan bukan merupakan Dynamic Link lain. |
Parameter Android | |
---|---|
apn | Nama paket aplikasi Android yang digunakan untuk membuka link. Aplikasi harus terhubung ke project Anda dari halaman Ringkasan Firebase console. Hal ini diperlukan agar Dynamic Link dapat membuka aplikasi iOS. |
afl | Link untuk dibuka jika aplikasi belum diinstal. Tentukan link ini untuk melakukan sesuatu selain menginstal aplikasi Anda dari Play Store jika aplikasi belum diinstal, seperti membuka konten versi web seluler, atau menampilkan halaman promosi untuk aplikasi Anda. |
amv | versionCode dari versi minimum aplikasi Anda yang dapat membuka link. Jika aplikasi yang terinstal adalah versi yang lebih lama, pengguna akan diarahkan ke Play Store untuk mengupgrade aplikasi tersebut. |
Parameter iOS | |
---|---|
ibi | ID paket aplikasi iOS untuk membuka link. Aplikasi harus terhubung ke project Anda dari halaman Ringkasan Firebase console. Hal ini diperlukan agar Dynamic Link dapat membuka aplikasi iOS. |
ifl | Link untuk dibuka jika aplikasi belum diinstal. Tentukan link ini untuk melakukan sesuatu selain menginstal aplikasi Anda dari App Store jika aplikasi belum diinstal, seperti membuka konten versi web seluler, atau menampilkan halaman promosi untuk aplikasi Anda. |
ius | Skema URL kustom aplikasi Anda, jika ditentukan sebagai sesuatu selain ID paket aplikasi. |
ipfl | Link untuk dibuka di iPad jika aplikasi belum diinstal. Tentukan link ini untuk melakukan sesuatu selain menginstal aplikasi Anda dari App Store jika aplikasi belum diinstal, seperti membuka konten versi web, atau menampilkan halaman promosi untuk aplikasi Anda. |
ipbi | ID paket aplikasi iOS yang digunakan di iPad untuk membuka link. Aplikasi harus terhubung ke project Anda dari halaman Ringkasan Firebase console. |
isi | ID App Store aplikasi Anda yang digunakan untuk mengirim pengguna ke App Store jika aplikasi belum diinstal. |
imv | Nomor versi dari versi minimum aplikasi Anda yang dapat membuka link. Flag ini diteruskan ke aplikasi Anda saat aplikasi dibuka, dan aplikasi Anda harus menentukan tindakan terhadap flag tersebut. |
efr | Jika disetel ke '1', halaman pratinjau aplikasi akan dilompati saat Dynamic Link dibuka dan pengguna akan dialihkan ke aplikasi atau toko. Halaman pratinjau aplikasi (diaktifkan secara default) dapat lebih andal dalam mengarahkan pengguna ke tujuan yang paling sesuai saat mereka membuka Dynamic Links di aplikasi. Namun, jika Anda mengharapkan Dynamic Link hanya dibuka di aplikasi yang dapat membuka Dynamic Links dengan andal tanpa halaman ini, Anda dapat menonaktifkannya dengan parameter ini. Parameter ini hanya akan memengaruhi perilaku Dynamic Link di iOS. |
Parameter platform lainnya | |
---|---|
ofl | Link untuk dibuka pada platform selain Android dan iOS. Parameter ini berguna untuk menentukan perilaku berbeda di desktop, seperti menampilkan halaman web lengkap dari konten/payload aplikasi (sebagaimana ditentukan oleh link param) dengan link dinamis lain untuk menginstal aplikasi. |
Parameter Tag Meta Sosial | |
---|---|
st | Judul yang digunakan ketika Dynamic Link dibagikan di postingan media sosial. |
sd | Deskripsi yang digunakan ketika Dynamic Link dibagikan di postingan media sosial. |
si | URL ke gambar yang terkait dengan link ini. Ukuran gambar minimal harus 300x200 piksel, dan kurang dari 300 KB. |
Parameter analisis | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Parameter analisis Google Play. |
at ct mt pt |
Parameter analisis iTunes Connect. |
Memproses debug URL
Anda dapat men-debug Dynamic Link dengan mengambil URL panjang atau singkat dan menambahkan parameter debug.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Parameter debug | |
---|---|
d | Daripada memuat Dynamic Link, buat flowchart yang dapat digunakan untuk melihat pratinjau perilaku Dynamic Links pada berbagai platform dan konfigurasi. |
Langkah berikutnya
Setelah membuat Dynamic Link, Anda perlu menyiapkan aplikasi Anda untuk menerima Dynamic Links dan mengarahkan pengguna ke tempat yang tepat di aplikasi Anda setelah mereka membukanya.
Untuk menerima Dynamic Links di aplikasi Anda, baca dokumentasi untuk iOS, Android, C++, dan Unity.