Apa yang terjadi pada perangkat yang menjalankan Android versi lebih rendah?
Link Aplikasi Dinamis di Android 15+ menggunakan jenis hubungan handle_all_urls
yang sama dengan Link Aplikasi di versi sebelumnya, tetapi menggunakan kolom baru, dynamic_app_link_components
. Versi sebelumnya akan mengabaikan kolom dynamic_app_link_components
baru untuk memungkinkan kompatibilitas. Jika Anda perlu mendukung jalur tertentu di versi Android yang lebih lama, Anda harus mendeklarasikannya dalam manifes seperti biasanya.
Dapatkah saya menggunakan aturan jalur berbasis manifes dan aturan dinamis secara bersamaan?
Ya, sistem akan menggabungkan aturan dinamis Anda dengan aturan berbasis manifes. Namun, perhatikan bahwa aturan yang ditentukan dalam manifes Anda menetapkan cakupan maksimum yang diizinkan untuk jalur Link Aplikasi Anda, sehingga semua aturan dinamis Anda harus berada dalam cakupan tersebut. Sistem tidak mengizinkan aturan dinamis mengubah atau memperluas cakupan statis yang telah Anda deklarasikan di jalur manifes. Penerapan Dynamic App Links yang umum akan memiliki cakupan yang cukup luas yang ditetapkan dalam konfigurasi manifes, dengan aturan dinamis yang dikelola dari server yang menyempurnakan jalur.
Apa cara terbaik untuk mendapatkan sidik jari SHA-256 untuk file assetlinks.json?
Cara yang paling andal adalah dengan mendapatkannya dari Konsol Google Play. Buka halaman Penyiapan > Integritas aplikasi untuk aplikasi Anda. Di bagian
Sertifikat kunci penandatanganan aplikasi, Anda akan menemukan sidik jari sertifikat SHA-256. Kunci ini sama dengan yang digunakan Google Play untuk menandatangani rilis aplikasi Anda. Atau, untuk build lokal, Anda dapat menggunakan utilitas command line keytool
pada file keystore Anda.