alternatif firebase dynamic linkspengganti firebase dynamic linksfirebase dynamic links ditutuppage.link tidak berfungsideep link tanpa sdk

Alternatif Firebase Dynamic Links Setelah Ditutup pada 2025

Alternatif Firebase Dynamic Links: cek dulu bagian mana yang benar-benar kamu pakai. Pengarahan ke toko tidak butuh SDK, deferred deep link butuh.

Sarkhan··8 menit baca

Alternatif Firebase Dynamic Links yang tepat tergantung pada bagian Dynamic Links mana yang benar-benar kamu pakai. Kalau link kamu cuma mengarahkan pengguna iPhone ke App Store dan pengguna Android ke Google Play, link toko tanpa SDK bisa menggantikannya dalam beberapa menit. Kalau aplikasimu mengandalkan deferred deep linking atau atribusi instalasi, kamu butuh platform SDK seperti Branch, AppsFlyer, atau Airbridge.

Sebagian besar panduan migrasi melewatkan pertanyaan ini, dan jujur saja itu wajar: kebanyakan ditulis oleh perusahaan yang menjual SDK-nya. Google mematikan Dynamic Links pada 25 Agustus 2025, dan sejak itu setiap URL page.link mengembalikan 404. Termasuk yang ada di poster, di email onboarding, dan di deskripsi App Store lama. Panduan ini memecah Dynamic Links menjadi empat pekerjaan yang dulu ia lakukan, menunjukkan pengganti masing-masing, dan membahas link yang sudah telanjur kamu sebar.

Firebase Dynamic Links ditutup pada 25 Agustus 2025. Menurut FAQ Firebase, setiap link yang diklik sekarang mengembalikan HTTP 404 ke pengguna, dan subdomain page.link tidak lagi tersedia. API Short Links dan Analytics ikut berhenti.

Panduan resmi Google menawarkan tiga jalan. Pertama, pindah ke penyedia deep linking pihak ketiga: Google menyebut Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, dan Singular, dan menyatakan belum memeriksa mereka. Kedua, memakai Android App Links dan iOS Universal Links kalau kamu hanya butuh link setelah instalasi. Ketiga, tidak mengganti apa pun dan menghapus SDK-nya. Di hari yang sama, link goo.gl yang tidak aktif juga dimatikan, dan itu dibahas di tulisan tentang alternatif pemendek URL Google.

Tidak ada tombol yang bisa menghidupkan lagi link lama.

Dynamic Links menggabungkan empat pekerjaan berbeda di balik satu URL. Sangat sedikit aplikasi yang memakai keempatnya, dan masing-masing punya pengganti dengan harga yang jauh berbeda.

Pekerjaan Dynamic LinksCara tahu kamu memakainyaPenggantinya
Pengarahan ke tokoLink mengirim iPhone ke App Store dan Android ke Google PlayLink toko tanpa SDK
Membuka aplikasi kalau sudah terpasangMengetuk link membuka aplikasimu, bukan browserUniversal Links (iOS) dan App Links (Android) di situs milikmu
Deferred deep linkingPengguna baru memasang aplikasi dan pembukaan pertama menampilkan konten tertentu, misalnya undangan atau produkPlatform SDK: Branch, AppsFlyer, Airbridge
Atribusi instalasiKamu mengecek pembukaan pertama per link di konsol FirebaseSDK atribusi (MMP)

Tes cepatnya begini. Cari panggilan SDK Dynamic Links di kode aplikasimu: getDynamicLink di Android, handleUniversalLink di iOS, getInitialLink atau onLink di Flutter. Kalau tidak ada yang membaca link masuk, aplikasimu tidak pernah memakai baris dua sampai empat. Link-link itu cuma melakukan pengarahan ke toko, dan itu baris yang paling murah diganti.

Kalau pencarian menemukan handler, lihat apa yang mereka lakukan dengan link itu. Kode yang hanya mencatat URL ke log itu kasus yang berbeda dari kode yang membuka layar referral.

Pengarahan ke toko tidak butuh apa pun di dalam aplikasi. Link mengecek perangkat pengunjung lalu meneruskannya: iOS ke App Store, Android ke Google Play, sisanya ke halaman web pilihanmu. Cara kerjanya ada di tulisan tentang satu link untuk App Store dan Google Play, jadi di sini cukup pengaturannya.

Dengan link unduh aplikasi di Linxly, langkahnya seperti ini:

  1. Buat deep link lalu tempel URL App Store dan Google Play kamu.
  2. Atur fallback untuk desktop, biasanya situs web kamu.
  3. Pilih ujung link-nya, misalnya linx.ly/aplikasiku, lalu simpan. QR code langsung dibuat bersamaan.

Satu detail yang sering terlewat: kalau orang yang sudah memasang aplikasi membuka link itu, halaman toko menampilkan Buka, bukan Dapatkan atau Instal. Jadi link-nya memang tidak membuka aplikasi sendiri, tapi pengguna lama tetap hanya satu ketukan dari aplikasimu.

Paket Starter ($0.99 per bulan) mencakup 2 deep link untuk iOS dan Android. Pengarahan ke Huawei AppGallery mulai dari Pro ($7.99 per bulan), yang juga menaikkan jumlahnya jadi 20 deep link.

Buat link unduh aplikasimu

Mulai uji coba gratis 7 hari. Batalkan kapan saja.

Mulai

Kalau kamu butuh deferred deep linking atau atribusi

Deferred deep linking artinya konteks tetap ada setelah instalasi: seseorang mengetuk link undangan, memasang aplikasi, dan pembukaan pertama langsung menampilkan undangan itu. Untuk membawa konteks melewati toko, aplikasi harus punya kode yang bertanya ke server "link mana yang membawa pengguna ini?". Atribusi bekerja dengan cara yang sama. Keduanya tidak mungkin dilakukan dengan redirect biasa, dan Linxly tidak melakukan keduanya. Kalau program referral atau onboarding kamu bergantung pada itu, di sinilah anggaranmu seharusnya dipakai.

Pilihan utamanya, dengan harga dari halaman harga masing-masing:

  • Branch tidak memublikasikan harga. Halaman harganya mencantumkan paket Basics, Essentials, dan Enterprise, dengan uji coba di Basics dan permintaan demo untuk sisanya.
  • AppsFlyer punya paket Zero untuk kanal milik sendiri, dengan 12.000 konversi gratis di tahun pertama, lalu mengenakan $0.07 per konversi di paket Growth setelahnya (harga AppsFlyer).
  • Airbridge Core mulai dari $40 per bulan setelah uji coba 30 hari dan sudah mencakup deferred deep link (harga Airbridge).

Sebelum tanda tangan apa pun, tanyakan satu hal dengan jujur. Kalau pengguna baru mendarat di layar utama, bukan di undangan, apakah ada yang rusak? Kalau dia masih bisa menemukan undangan itu dalam dua ketukan, bisa jadi kamu membayar SDK cuma untuk menghemat dua ketukan.

Membuka aplikasi kalau sudah terpasang

Kalau kamu ingin link yang diketuk langsung membuka aplikasi, kamu tidak butuh vendor. Apple dan Google sama-sama mendukung ini secara bawaan, dan Firebase sendiri menunjuk keduanya sebagai pengganti untuk link setelah instalasi.

Di iOS, itu berarti Universal Links: file apple-app-site-association di /.well-known/ pada situsmu, ditambah entitlement Associated Domains di aplikasi. Di Android, itu App Links: file /.well-known/assetlinks.json dan intent filter dengan android:autoVerify="true". Siapkan setengah hari kerja developer dan satu rilis aplikasi. Setelah itu tidak ada langganan yang perlu diperpanjang.

Masalahnya ada di pengguna yang belum punya aplikasinya. Dalam kasus itu, Universal Link cuma membuka halaman web kamu di browser, jadi halaman itu sebaiknya punya tombol toko atau link toko kamu.

Biar jelas, Linxly tidak membuka aplikasi. Linxly mengirim orang ke halaman toko. Keduanya bisa jalan bareng: Universal Links milikmu untuk pengguna lama (email, share dari dalam aplikasi), link toko untuk semua orang yang masih ingin kamu dapatkan (iklan, bio, cetakan).

Tidak ada yang bisa mengalihkan URL page.link lama. Subdomainnya milik Google, sudah hilang, dan tidak ada alat, termasuk Linxly, yang bisa mengambil alih trafiknya. Satu-satunya cara adalah mengganti link itu di setiap tempat ia dipublikasikan, jadi mulailah dengan inventaris.

Urutkan berdasarkan seberapa sulit tiap tempat diubah. QR code cetak di kemasan, poster, dan kartu nama paling dulu, karena selama benda itu masih ada, orang akan terus diarahkan ke 404. Berikutnya template otomatis: email selamat datang, struk, notifikasi push. Lalu halaman yang jarang berubah, seperti deskripsi App Store dan Google Play, tombol unduh di situsmu, dan artikel pusat bantuan. Postingan media sosial bisa menunggu. Trafik dari postingan dua tahun lalu sebagian besar memang sudah habis.

Apa pun yang kamu cetak atau kirim berikutnya, pakai link yang tujuannya bisa kamu ubah nanti. Dynamic Links mati di hari yang sama dengan link goo.gl yang tidak aktif. Kalau link di kemasan itu milikmu, perubahan URL toko atau tutupnya sebuah penyedia cukup diatasi dengan mengedit satu kolom, bukan mencetak ulang. Di Linxly, mengedit tujuan link tersedia di semua paket, dan sisi cetaknya dibahas di tulisan tentang QR code download aplikasi.

tip

Cek dulu kode share di aplikasimu. Kalau aplikasi membuat link undangan atau share lewat kode, bisa jadi sampai hari ini ia masih menghasilkan URL page.link, dan itu satu-satunya item di daftarmu yang terus bertambah sampai kamu merilis update.

Buat link toko yang bisa kamu edit nanti

Mulai uji coba gratis 7 hari. Batalkan kapan saja.

Mulai
LinxlyOneLink.toBranchBikin sendiri
Pengarahan ke toko tanpa SDKYaYaYa, lewat platformnyaYa, kamu yang menulis redirect-nya
Membuka aplikasi kalau terpasangTidak, mengirim ke halaman tokoMencantumkan "Open in App"YaYa, dengan Universal Links dan App Links
Deferred deep linkingTidakDicantumkan untuk AndroidYaTidak
Atribusi instalasiTidak, hanya analitik klikTidak dicantumkanYaTidak
Harga awal$0.99/bulan, uji coba gratis 7 hariPaket berbayar mulai $10/bulanTidak dipublikasikanHosting plus waktu developer

OneLink.to dan Linxly sama-sama mengarahkan berdasarkan perangkat tanpa SDK. Bedanya ada di apa yang kamu dapat bersama link-nya. Linxly menyertakan pemendek link dan halaman link in bio di akun yang sama, setiap link otomatis mendapat QR code, dan kamu bisa mengganti tujuan toko setelah link-nya tersebar. Paketnya mulai dari $0.99 per bulan, kira-kira sepersepuluh dari paket berbayar termurah OneLink.to. Di Starter kamu melihat klik, negara, dan jenis perangkat. OS, referrer, dan kota mulai dari Pro. Tulisan alternatif OneLink.to membandingkan keduanya secara detail.

Bikin sendiri lebih murah dari kelihatannya untuk pengarahan ke toko, dan lebih mahal dari kelihatannya untuk semua hal lain.

Ganti link toko Firebase kamu

Mulai uji coba gratis 7 hari. Batalkan kapan saja.

Mulai

Pertanyaan yang Sering Diajukan

Tidak. Firebase Dynamic Links ditutup pada 25 Agustus 2025, dan setiap link sekarang mengembalikan HTTP 404 ke orang yang membukanya. Subdomain page.link juga tidak lagi tersedia.

Tidak. Subdomain page.link milik Google, jadi tidak ada penyedia yang bisa mengambil alih trafiknya. Ganti link-nya di tempat link itu dipublikasikan, dan kali ini pakai link yang bisa kamu edit nanti.

Ada, untuk pengarahan ke toko. Link toko yang mengenali perangkat mengirim pengguna iOS ke App Store dan pengguna Android ke Google Play tanpa memasang apa pun di aplikasimu. Membuka aplikasi secara langsung butuh Universal Links dan App Links, yang kamu atur sendiri di aplikasi.

Apakah Linxly mendukung deferred deep linking?

Tidak. Linxly mengarahkan setiap pengunjung ke toko yang tepat dan mencatat kliknya, tapi tidak membawa konteks melewati instalasi dan tidak mengatribusikan instalasi. Untuk itu kamu butuh platform SDK seperti Branch, AppsFlyer, atau Airbridge.

Berapa biayanya?

Linxly mulai dari $0.99 per bulan, dengan 2 deep link untuk iOS dan Android di paket Starter. Setiap paket diawali uji coba gratis 7 hari, dan kamu bisa membatalkan kapan saja.