Firebase Dynamic Links

Firebase Dynamic Links adalah link yang dapat digunakan sesuai kehendak Anda, pada beberapa platform, dan terlepas dari apakah aplikasi Anda sudah diinstal atau belum.

Dengan Dynamic Links, pengguna Anda bisa mendapatkan pengalaman terbaik pada platform yang digunakan untuk membuka link. Pengguna yang membuka Dynamic Link di iOS atau Android dapat diarahkan langsung ke konten tertaut di aplikasi native Anda. Pengguna yang membuka Dynamic Link yang sama di browser desktop dapat diarahkan ke konten yang setara di situs Anda.

Selain itu, Dynamic Links tetap berfungsi meskipun terjeda penginstalan aplikasi, yaitu jika pengguna membuka Dynamic Link di iOS atau Android dan aplikasi Anda belum diinstal, pengguna akan diminta untuk menginstalnya terlebih dahulu. Setelah diinstal, aplikasi akan mulai berjalan dan dapat mengakses link.

Bagaimana cara kerjanya?

Dynamic Link dapat dibuat dengan menggunakan Firebase console, menggunakan REST API, iOS, atau Android Builder API, atau dengan membuat URL melalui penambahan parameter Dynamic Link ke domain khusus aplikasi Anda. Parameter ini menentukan link yang ingin Anda buka, bergantung pada platform pengguna dan apakah aplikasi Anda sudah diinstal.

Saat pengguna membuka salah satu Dynamic Links, dan jika aplikasi Anda belum diinstal, pengguna akan diarahkan ke Play Store atau App Store untuk menginstal aplikasi tersebut (kecuali jika Anda menentukan lain), dan aplikasi Anda akan terbuka. Selanjutnya, Anda dapat memperoleh link yang diteruskan ke aplikasi Anda, lalu menangani deep link tersebut sebagaimana mestinya untuk aplikasi tersebut.

Anda dapat membuat Dynamic Links menggunakan nama domain Anda:

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

Atau, jika tidak memiliki domain untuk aplikasi, Anda dapat menggunakan subdomain page.link kustom tanpa biaya:

https://example.page.link/summer-sale

Buat subdomain Anda tanpa biaya di Firebase console.

Semua fitur Dynamic Links, termasuk analisis, atribusi setelah instal, dan integrasi SDK, dapat digunakan dengan domain page.link kustom dan domain Anda.

Alur implementasi

Menyiapkan Firebase dan Dynamic Links SDK Aktifkan Firebase Dynamic Links untuk project Firebase Anda di Firebase console. Kemudian, sertakan Dynamic Links SDK dalam aplikasi Anda.
Membuat Dynamic Links Anda dapat membuat Dynamic Links secara terprogram atau dengan menggunakan Firebase console.
Menangani Dynamic Link di aplikasi Anda Ketika aplikasi Anda terbuka, gunakan Dynamic Links SDK untuk memeriksa apakah Dynamic Links sudah diteruskan ke aplikasi tersebut atau belum. Jika sudah, dapatkan deep link dari data Dynamic Links dan tangani deep link tersebut seperlunya.
Melihat data analisis Lacak performa Dynamic Links di Firebase console.

Langkah berikutnya