Memulai

Untuk memasukkan konten publik dari aplikasi Anda ke dalam hasil penelusuran pengguna di Google app, mulailah dengan menyiapkan URL aplikasi dan menambahkan library Firebase App Indexing.

Menambahkan Firebase dan library App Indexing

Meskipun Anda tidak benar-benar memerlukan Firebase untuk meminta Google mendaftarkan konten publik aplikasi Anda ke dalam indeks, App Indexing dapat membantu Anda mendapatkan hasil maksimal pada Penelusuran.

  1. Tambahkan Firebase ke project Android jika Anda belum melakukannya.
  2. Dalam file build.gradle level project, pastikan Anda memasukkan repositori Maven Google di bagian buildscript dan allprojects.
  3. Tambahkan dependensi untuk library Android Firebase App Indexing ke file Gradle modul (level aplikasi) Anda (biasanya berupa app/build.gradle):
    implementation 'com.google.firebase:firebase-appindexing:19.1.0'

Buat struktur situs dan aplikasi Anda, sehingga URL yang mengarah ke halaman di situs Anda sama dengan URL yang mengarah ke tampilan di aplikasi Android Anda. Google Penelusuran akan meng-crawl situs Anda untuk link ini, lalu menggunakannya untuk mengarahkan pengguna langsung ke aplikasi Anda.

Sebagai contoh, pertimbangkan situs sederhana http://www.recipe-app.com dari App Indexing codelab. Link dalam aplikasi adalah URL HTTP yang sama dengan yang digunakan pada situs dan mengikuti struktur jelas yang akan mencocokkan tipe halaman dengan tipe tampilan aplikasi. Ikutilah jenis struktur ini dalam aplikasi dan situs Anda.

Contoh situs recipe-app.com memiliki dua tipe halaman (untuk resep dan catatan), tapi Anda dapat memiliki lebih banyak tipe halaman di situs Anda, masing-masing dengan tipe link yang berbeda. Sebagai contoh, situs recipe-app.com menyertakan tipe link berikut ini:

  • Halaman Resep: http://www.recipe-app.com/recipe/*
  • Halaman Catatan: http://www.recipe-app.com/recipe/*/note
  • Selain itu, situs tersebut juga dapat menyertakan halaman Kelas Memasak dengan menggunakan tipe link berikut ini:

  • Halaman Pendaftaran Kelas Memasak: http://www.recipe-app.com/registration
  • Halaman Jadwal Kelas Memasak: http://www.recipe-app.com/schedule

Untuk menyederhanakan pekerjaan Anda, pahami jumlah dan jenis link yang perlu Anda dukung sebelum membuat aplikasi. Pastikan juga untuk membuat judul dan deskripsi yang bagus untuk halaman Anda.

Setelah menentukan struktur dan mulai membuat layar di aplikasi Anda, ingatlah bahwa Anda juga memerlukan navigasi untuk kembali. Pengguna harus dapat kembali ke layar sebelumnya jika mereka menge-tap tombol kembali setelah membuka sebuah link.

Untuk konten publik yang disertakan dalam hasil Google Penelusuran, tangani link ke aplikasi Anda melalui Android App Links. Android App Links membantu Anda memastikan bahwa pengguna berada di tempat yang tepat saat mereka membuka link ke aplikasi Anda. Pengguna yang belum memasang aplikasi Anda juga dapat menjalankan aplikasi tanpa memasangnya melalui Aplikasi Instan Android.

Android App Links mencakup dua komponen utama:

  1. Deep link ke konten aplikasi Anda: Tambahkan filter intent ke manifes Anda untuk menentukan pemetaan URL HTTP yang Anda tetapkan di langkah di atas, lalu konfigurasikan aplikasi Anda agar menggunakan data dari intent untuk mengirim pengguna ke konten yang tepat. Pelajari lebih lanjut di Membuat Deep Link ke Konten Aplikasi.
  2. Verifikasi link: Konfigurasikan aplikasi Anda untuk meminta verifikasi link, yang mengonfirmasi kepemilikan situs dan aplikasi Anda. Kemudian, publikasikan file Digital Asset Links ke situs Anda yang memverifikasi kepemilikan Anda. Pelajari lebih lanjut di Verifikasi Link Aplikasi.

App Links Assistant di Android Studio memandu Anda melalui proses yang diuraikan dalam dokumentasi Android App Links. Pelajari lebih lanjut tentang penggunaan App Links Assistant.

Berikutnya: Menyaring Pengindeksan Konten Publik