Buka konsol

Menguji Implementasi Anda

Dokumen ini menjelaskan cara-cara yang bisa digunakan untuk menguji implementasi Anda, dari URL dalam manifes, hingga hasil Google Penelusuran untuk aplikasi yang sudah selesai diproduksi.

Menguji URL

Saat mengembangkan manifes untuk aplikasi, Anda dapat menggunakan berbagai fitur untuk membantu Anda menguji URL.

Pemeriksaan lint untuk URL

Saat membuat manifes untuk mendukung URL untuk aplikasi Anda, gunakan lint Android Studio versi 2.x, yang menandai error pada sintaks untuk filter intent Anda. Fitur ini memindai manifes dan melaporkan error di manifes secara otomatis dan terus-menerus.

Untuk menjalankan pemeriksaan sintaks secara manual, pilih Analyze > Inspect Code dari menu aplikasi dan periksa apakah ada error:

  • Peringatan sintaks URL HTTP disorot dengan warna kuning.
  • Error pada URL HTTP ditunjukkan dengan garis bawah berwarna merah.
  • Semua error akan ditampilkan di panel bawah jendela editor agar Anda dapat mengakses baris dalam manifes dengan cepat.

Untuk mengetahui informasi selengkapnya mengenai cara mengonfigurasi pemeriksaan lint, baca dokumentasi lint untuk Android Studio dan Mengonfigurasi lint di Android.

Memverifikasi aktivitas URL membuka aplikasi

Ada 3 cara untuk memverifikasi bahwa URL membuka aplikasi dengan benar, seperti dijelaskan secara mendetail di bawah ini:

  • Pengujian URL di Android Studio
  • Android Debug Bridge
  • Fitur pengujian kode QR URL

Pengujian URL di Android Studio

Gunakan fitur Deep Link Testing pada Android Studio versi 2.x untuk memverifikasi bahwa aplikasi Anda dapat dijalankan pada URL yang ditentukan.

  1. Di Android Studio, buka project Anda dalam tampilan Android.
  2. Setelah membuka project, pilih Run > Edit Configurations, lalu edit konfigurasi pengujian URL Anda pada dialog Run/Debug Configurations.
  3. Di bawah Android Application, pilih modul yang ingin diuji.
  4. Pilih tab General.
  5. Pada kolom Launch, pilih URL.
  6. Pada kolom URL, klik ... untuk memilih dari daftar URL yang ditentukan.
  7. Atau ketik URL yang ingin Anda uji, misalnya, http://example.com/gizmos.

  8. Klik OK.
  9. Pilih Run > Run app atau Debug app.
  10. Jika dialog Select Deployment Target muncul, pilih perangkat yang terhubung atau emulator, lalu klik OK.
  11. Jika pengujian link berhasil, aplikasi akan dijalankan pada perangkat atau emulator, dan menampilkan aplikasi pada aktivitas yang ditentukan. Jika tidak, pesan error akan ditampilkan di jendela Run.

Android Debug Bridge

Lakukan pengujian untuk memastikan bahwa link dapat membuka aplikasi Anda menggunakan Android Debug Bridge. Dalam hal ini, {URL} mewakili URL HTTP yang dinyatakan dalam manifes aplikasi Anda.

      adb shell am start -a android.intent.action.VIEW -d "{URL}" {package name}
    

Fitur pengujian URL HTTP

Gunakan generator kode QR untuk memastikan pemformatan dan perilaku sudah benar. Masukkan URL HTTP di kotak teks di bawah untuk membuat kode QR yang bisa dipindai menggunakan aplikasi pemindai barcode Android. Tindakan ini akan membuka halaman browser yang berisi link. Saat link di ponsel diklik, URL HTTP yang telah dimasukkan di kotak teks akan terbuka.

Menguji pengindeksan konten publik

Gunakan fitur berikut untuk memverifikasi bahwa URL Anda muncul di hasil Google Penelusuran.

Menguji pengindeksan konten pribadi

Untuk menguji indeks konten pribadi pada perangkat, buka bagian Dalam Aplikasi pada aplikasi Google dan temukan item yang disertakan di dalam konten pribadi Anda.

Untuk melihat dan memvalidasi daftar semua objek Indexable yang ditambahkan aplikasi ke indeks konten pribadi pada perangkat, buka Setelan > Google di ponsel Android Anda, lalu tap Firebase App Indexing dari bagian opsi Developer (hanya tersedia jika ponsel berada dalam mode developer). Tinjau daftar objek yang dapat diindeks dan tap setiap objek untuk memverifikasi kesesuaian metadatanya.

Menguji stiker Gboard

Untuk menguji stiker Gboard Anda, buka versi Gboard terbaru di ponsel Anda. Lalu, buka palet stiker dan periksa stiker Anda di panel.

Menguji logging tindakan pengguna

Gunakan metode berikut untuk memverifikasi panggilan App Indexing API pada aplikasi Anda.

Menggunakan Android Debug Bridge

Gunakan Android Debug Bridge untuk membuat log dan memverifikasi data yang dikirimkan ke panggilan App Indexing API Anda.

  1. Aktifkan log:
    Tindakan
    adb shell setprop log.tag.FirebaseUserActions VERBOSE
    Indeks
    adb shell setprop log.tag.FirebaseAppIndex VERBOSE
  2. Lihat log:
    Tindakan Pengguna
    adb logcat -v time -s FirebaseUserActions:V
    Indeks Aplikasi
    adb logcat -v time -s FirebaseAppIndex:V
  3. Luncurkan aktivitas aplikasi yang memicu pemanggilan App Indexing API.

Setelah itu, Anda bisa melihat panggilan API di log.

Menggunakan Android Monitor

Jika activity yang diluncurkan oleh URL HTTP terintegrasi dengan App Indexing API, Anda dapat menggunakan Android Monitor untuk meninjau panggilan App Indexing API. Untuk meninjau log, ubah setelan Android Monitor seperti berikut ini:

  1. Tetapkan Log level ke Verbose.
  2. Masukkan FirebaseUserActions pada kolom Search.
  3. Pilih No Filters dari menu drop-down Filter di sebelah kanan.
    setelan Android Monitor

Jika Anda tidak melihat entri log App Indexing, lakukan langkah berikut:

  • Instal Layanan Google Play di perangkat atau emulator.
  • Verifikasi bahwa versi Layanan Google Play yang diinstal lebih tinggi daripada versi yang ditentukan di build.gradle.

Menguji pelengkapan otomatis

Pastikan pelengkapan otomatis kueri muncul di halaman yang melakukan panggilan API. Untuk melakukannya, mulai dengan build aplikasi yang baru dan buka beberapa halaman yang memanggil API. Lalu, buka aplikasi Google di perangkat dan ketik kueri yang relevan dengan aplikasi Anda. Anda akan melihat hasil kueri di daftar yang menampilkan ikon aplikasi dan mengarah langsung ke halaman yang dimaksud dalam aplikasi Anda.

Terakhir: Meningkatkan Performa Penelusuran