Menangani Link Aplikasi Android

Pengguna yang mengikuti link di perangkat memiliki satu tujuan dalam pikirannya: mendapatkan konten yang ingin dilihat. Sebagai developer, Anda dapat menyiapkan Link Aplikasi Android untuk mengarahkan pengguna ke konten tertentu pada link langsung di aplikasi Anda, memintas dialog pemilihan aplikasi, yang juga disebut sebagai dialog disambiguasi. Karena Link Aplikasi Android memanfaatkan URL HTTP dan asosiasi dengan situs web, pengguna yang tidak menginstal aplikasi Anda akan langsung menuju ke konten di situs Anda.

Sebelum mendalami materi implementasi, penting untuk memahami berbagai jenis link yang dapat Anda buat di aplikasi Android: deep link dan Link Aplikasi Android.

Deep link adalah URL yang mengarahkan pengguna langsung ke konten tertentu di aplikasi Anda. Di Android, Anda dapat menyiapkan deep link dengan menambahkan filter intent dan mengekstrak data dari intent masuk agar mengarahkan pengguna ke aktivitas yang tepat.

Namun, jika aplikasi lain yang terinstal di perangkat pengguna dapat menangani intent yang sama, pengguna mungkin tidak akan langsung masuk ke aplikasi Anda. Misalnya, mengklik URL dalam email dari bank mungkin memunculkan dialog yang menanyakan apakah pengguna akan menggunakan browser atau aplikasi buatan bank sendiri untuk membuka link itu.

Link Aplikasi Android di Android 6.0 (API level 23) dan versi lebih tinggi memungkinkan aplikasi menunjuk dirinya sendiri sebagai pengendali default dari jenis link yang ditentukan. Jika pengguna tidak ingin aplikasi menjadi pengendali default, perilaku ini dapat diganti dari setelan sistem perangkatnya.

Link Aplikasi Android menawarkan manfaat berikut:

  • Aman dan spesifik: Link Aplikasi Android menggunakan URL HTTP yang menautkan ke domain situs web milik Anda, sehingga tidak ada aplikasi lain yang dapat menggunakan link Anda. Salah satu persyaratan untuk Link Aplikasi Android adalah Anda harus memastikan kepemilikan domain dengan salah satu metode asosiasi situs kami.
  • Pengalaman pengguna yang sempurna: Karena Link Aplikasi Android menggunakan URL HTTP tunggal untuk konten yang sama di situs dan aplikasi Anda, pengguna yang tidak menginstal aplikasi cukup masuk ke situs Anda, bukan aplikasi, tanpa 404, tanpa kesalahan.
  • Dukungan Aplikasi Instan Android: Dengan Aplikasi Instan Android, pengguna Anda dapat menjalankan aplikasi Android tanpa menginstalnya. Untuk menambahkan dukungan Aplikasi Instan ke aplikasi Android Anda, setel Link Aplikasi Android dan kunjungi g.co/InstantApps.
  • Melibatkan pengguna dari Google Penelusuran: Pengguna langsung membuka konten spesifik di aplikasi Anda dengan mengklik URL dari Google di browser seluler, di aplikasi Google Penelusuran, dan di cari cepat pada Android, atau melalui Asisten Google.

Langkah-langkah pembuatan Link Aplikasi Android adalah sebagai berikut:

  1. Buat deep link ke konten tertentu di aplikasi Anda: Di manifes aplikasi Anda, buat filter intent untuk URI situs Anda dan konfigurasikan aplikasi Anda agar menggunakan data dari intent guna mengirim pengguna ke konten yang tepat di aplikasi Anda. Pelajari selengkapnya di Membuat Deep Link ke Konten Aplikasi.
  2. Tambahkan verifikasi untuk deep link Anda: Konfigurasikan aplikasi Anda untuk meminta verifikasi link aplikasi. Kemudian, publikasikan file JSON Digital Asset Links di situs Anda untuk memverifikasi kepemilikan melalui Google Search Console. Pelajari selengkapnya di Memverifikasi Link Aplikasi.

Sebagai alternatif untuk dokumentasi yang ditautkan di atas, Android App Links Assistant adalah fitur di Android Studio yang memandu Anda dalam melakukan setiap langkah yang diperlukan untuk membuat Link Aplikasi Android.

Untuk informasi tambahan, lihat referensi berikut: