Firebase Dynamic Links

Firebase Dynamic Links adalah link yang dapat digunakan sesuai kehendak Anda di beberapa platform, baik aplikasi Anda sudah diinstal maupun 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?

Anda membuat Dynamic Link dengan menggunakan Firebase console atau REST API, iOS atau Android Builder API, atau dengan membuat URL dengan menambahkan parameter Dynamic Link ke domain khusus untuk aplikasi Anda. Parameter ini menentukan link yang ingin Anda buka, tergantung pada platform pengguna dan apakah aplikasi Anda 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 sendiri:

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 penginstalan, 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 konsol Firebase. Kemudian, sertakan Dynamic Links SDK di aplikasi Anda.
Membuat Dynamic Links Anda dapat membuat Dynamic Links secara terprogram atau dengan menggunakan Firebase console.
Menangani Dynamic Links di aplikasi Anda Saat aplikasi Anda terbuka, gunakan Dynamic Links SDK untuk memeriksa apakah Dynamic Link sudah diteruskan ke aplikasi. Jika demikian, dapatkan deep link dari data Dynamic Link dan tangani deep link tersebut sesuai kebutuhan.
Melihat data analisis Lacak performa Dynamic Links Anda di Firebase console.

Langkah berikutnya