FAQ Link Aplikasi

Apa yang terjadi pada perangkat yang menjalankan versi Android yang lebih rendah?

Dynamic App Links di Android 15+ menggunakan jenis relasi handle_all_urls yang sama dengan App Links di versi sebelumnya, tetapi menggunakan kolom baru, dynamic_app_link_components. Versi sebelumnya akan mengabaikan kolom baru dynamic_app_link_components untuk memungkinkan kompatibilitas. Jika Anda perlu mendukung jalur tertentu di versi Android 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 App Link Anda, sehingga semua aturan dinamis Anda harus berada dalam cakupan tersebut. Sistem tidak mengizinkan aturan dinamis untuk mengubah atau memperluas cakupan statis yang telah Anda deklarasikan di jalur manifes Anda. Implementasi 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 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. Ini adalah kunci yang sama yang digunakan Google Play untuk menandatangani rilis aplikasi Anda. Atau, untuk build lokal, Anda dapat menggunakan keytool utilitas command line pada file keystore Anda.