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.
Domain link kustom
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
- Pelajari beberapa kasus penggunaan Firebase Dynamic Links yang paling umum dan cara menerapkannya.
- Pelajari cara membuat Dynamic Links, lalu menerimanya di aplikasi iOS, Android, Flutter, Unity, dan C++.
- Gunakan domain kustom Anda sendiri untuk Dynamic Links.
- Pahami performa Dynamic Links Anda dengan dua alat analisis.