Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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. Dengan Firebase Android BoM, deklarasikan dependensi untuk library Android App Indexing di file Gradle modul (level aplikasi) Anda (biasanya app/build.gradle).
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:26.1.0')
    
        // Declare the dependency for the App Indexing library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        
    }
    

    Dengan menggunakan Firebase Android BoM, aplikasi Anda akan selalu menggunakan versi library Android Firebase yang kompatibel.

    (Alternatif) Mendeklarasikan dependensi library Firebase tanpa menggunakan BoM

    Jika memilih untuk tidak menggunakan Firebase BoM, Anda harus menentukan setiap versi library Firebase di baris dependensinya.

    Perhatikan bahwa jika Anda menggunakan beberapa library Firebase di aplikasi Anda, sebaiknya gunakan BoM untuk mengelola versi library, yang memastikan bahwa semua versi kompatibel.

    dependencies {
        // Declare the dependency for the App Indexing library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        
    }
    

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