Menguji ulasan dalam aplikasi

Ikuti langkah-langkah dalam panduan ini untuk menguji integrasi ulasan dalam aplikasi di aplikasi atau game Anda.

Menguji menggunakan Google Play Store

Ulasan dalam aplikasi mengharuskan aplikasi Anda dipublikasikan di Play Store. Namun, Anda dapat menguji integrasi tanpa memublikasikan aplikasi ke produksi menggunakan jalur pengujian internal atau fitur berbagi aplikasi internal. Kedua metode tersebut dijelaskan di bagian ini.

Menguji menggunakan jalur uji coba internal

Upload aplikasi Anda ke jalur pengujian internal dan instal di perangkat dengan akun pengguna yang memiliki akses ke jalur pengujian internal. Saat menggunakan jalur pengujian internal, ketentuan berikut harus dipenuhi:

  1. Akun pengguna adalah bagian dari Jalur Pengujian Internal.
  2. Akun pengguna adalah akun utama dan dipilih di Play Store.
  3. Akun pengguna telah mendownload aplikasi dari Play Store (aplikasi tercantum di koleksi Google Play pengguna).
  4. Akun pengguna saat ini tidak memiliki ulasan untuk aplikasi.

Setelah akun di perangkat mendownload aplikasi setidaknya sekali dari jalur pengujian internal dan termasuk dalam daftar penguji, Anda dapat men-deploy versi baru aplikasi secara lokal ke perangkat tersebut (misalnya, menggunakan Android Studio).

Menguji menggunakan fitur berbagi aplikasi internal

Atau, untuk pengulangan yang lebih cepat, Anda dapat menggunakan fitur berbagi aplikasi internal untuk menguji integrasi aplikasi. Metode ini memungkinkan Anda menguji perubahan secara cepat dengan melewati beberapa verifikasi yang terjadi di jalur pengujian lainnya.

Menguji menggunakan FakeReviewManager

Artefak ulasan dalam aplikasi berisi implementasi FakeReviewManager yang memungkinkan Anda memalsukan perilaku API.

Ini hanya boleh digunakan untuk pengujian unit atau integrasi guna memverifikasi perilaku aplikasi setelah ulasan selesai. Untuk menggunakan FakeReviewManager, ganti instance ReviewManager dengan instance FakeReviewManager, seperti yang ditunjukkan pada contoh berikut:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Pemecahan masalah

Saat mengintegrasikan dan menguji ulasan dalam aplikasi, Anda mungkin mengalami beberapa masalah. Tabel berikut menguraikan masalah paling umum yang dapat mencegah dialog ulasan dalam aplikasi ditampilkan di aplikasi Anda:

Error Solusi
Aplikasi Anda belum dipublikasikan di Play Store. Aplikasi Anda tidak harus dipublikasikan untuk diuji, tetapi applicationID aplikasi harus tersedia setidaknya di jalur pengujian internal.
Akun pengguna tidak dapat mengulas aplikasi. Aplikasi Anda harus berada di koleksi Google Play pengguna. Untuk menambahkan aplikasi ke koleksi pengguna, download aplikasi Anda dari Play Store menggunakan akun pengguna tersebut.
Akun utama tidak dipilih di Play Store. Saat beberapa akun tersedia di perangkat, pastikan akun utama adalah akun yang dipilih di Play Store.
Akun pengguna dilindungi (contoh, dengan akun perusahaan). Gunakan akun Gmail saja.
Pengguna telah mengulas aplikasi. Menghapus ulasan langsung dari Play Store.
Kuota telah tercapai. Gunakan jalur pengujian internal atau fitur berbagi aplikasi internal.
Ada masalah dengan Google Play Store atau Layanan Google Play di perangkat. Hal ini biasanya terjadi saat Play Store di-sideload ke perangkat. Gunakan perangkat lain yang memiliki versi Play Store dan Layanan Google Play yang valid.