API Ulasan dalam Aplikasi Google Play

In-App Review API Google Play memungkinkan Anda meminta pengguna mengirimkan rating dan ulasan Play Store tanpa mengalami ketidaknyamanan saat keluar dari aplikasi atau game.

Umumnya, alur ulasan dalam aplikasi (lihat gambar 1) dapat dipicu kapan saja selama perjalanan pengguna aplikasi Anda. Selama alur, pengguna dapat memberi rating pada aplikasi Anda menggunakan sistem bintang 1 sampai 5 dan menambahkan komentar opsional. Setelah dikirim, ulasan akan dikirim ke Play Store dan akhirnya ditampilkan.

Untuk melindungi privasi pengguna dan menghindari penyalahgunaan API, ada pedoman ketat yang harus diikuti aplikasi Anda tentang kapan harus meminta ulasan dalam aplikasi dan desain perintah ulasan.

Alur kerja ulasan dalam aplikasi untuk pengguna

Gambar 1. Alur ulasan dalam aplikasi untuk pengguna

Persyaratan perangkat

Ulasan dalam aplikasi hanya berfungsi pada perangkat berikut:

  • Perangkat Android (ponsel dan tablet) yang menjalankan Android 5.0 (level API 21) atau yang lebih tinggi yang telah menginstal Google Play Store.
  • Perangkat ChromeOS yang telah menginstal Google Play Store.

Persyaratan library Play Core

Untuk mengintegrasikan ulasan dalam aplikasi di aplikasi, aplikasi Anda harus menggunakan versi 1.8.0 atau yang lebih tinggi dari library Play Core.

Kapan harus meminta ulasan dalam aplikasi

Ikuti panduan ini untuk membantu Anda memutuskan kapan harus meminta ulasan dalam aplikasi dari pengguna:

  • Picu alur ulasan dalam aplikasi setelah pengguna cukup menggunakan aplikasi atau game Anda untuk memberikan masukan yang berguna.
  • Jangan meminta pengguna melakukan ulasan secara berlebihan. Pendekatan ini membantu meminimalkan rasa frustrasi pengguna dan membatasi penggunaan API (lihat bagian tentang kuota).
  • Aplikasi Anda tidak boleh mengajukan pertanyaan apa pun kepada pengguna sebelum atau saat menampilkan tombol atau kartu rating, termasuk pertanyaan tentang pendapat mereka (seperti "Apakah Anda menyukai aplikasi ini?") atau pertanyaan prediktif (seperti "Apakah Anda akan memberi rating aplikasi ini 5 bintang").

Panduan desain

Ikuti panduan ini saat menentukan cara mengintegrasikan ulasan dalam aplikasi di aplikasi Anda:

  • Tampilkan kartu apa adanya, tanpa mengubah atau memodifikasi desain yang ada dengan cara apa pun, termasuk ukuran, opasitas, bentuk, atau properti lainnya.
  • Jangan menambahkan overlay apa pun di atas kartu atau di sekitar kartu.
  • Kartu dan latar belakang kartu harus berada di lapisan paling atas. Setelah kartu muncul, jangan menghapus kartu secara terprogram. Kartu akan dihapus secara otomatis berdasarkan tindakan eksplisit pengguna, atau mekanisme Play Store internal.

Kuota

Untuk memberikan pengalaman pengguna yang baik, Google Play menerapkan kuota terikat waktu tentang seberapa sering pengguna dapat melihat dialog peninjauan. Karena kuota ini, memanggil metode launchReviewFlow lebih dari sekali selama periode waktu yang singkat (misalnya, kurang dari satu bulan) mungkin tidak selalu menampilkan dialog.

Karena kuota dapat berubah, penting untuk menerapkan logika Anda sendiri dan menargetkan momen terbaik untuk meminta peninjauan. Misalnya, Anda tidak boleh memiliki opsi pesan ajakan (seperti tombol) untuk memicu API, karena pengguna mungkin telah mencapai kuota dan alurnya tidak akan ditampilkan, sehingga memberikan pengalaman buruk kepada pengguna. Untuk kasus penggunaan ini, alihkan pengguna ke Play Store.

Mengintegrasikan ulasan dalam aplikasi di aplikasi Anda

Pelajari cara mengintegrasikan ulasan dalam aplikasi di aplikasi Anda, bergantung pada lingkungan Anda:

Persyaratan layanan dan keamanan data

Dengan mengakses atau menggunakan Library Ulasan Dalam Aplikasi Play, Anda menyetujui Persyaratan Layanan Software Development Kit Play Core. Baca dan pahami semua persyaratan dan kebijakan yang berlaku sebelum mengakses library.

Keamanan Data

Library Play Core adalah antarmuka runtime aplikasi Anda dengan Google Play Store. Dengan demikian, saat Anda menggunakan Play Core di aplikasi, Play Store akan menjalankan prosesnya sendiri yang mencakup penanganan data seperti yang diatur oleh Persyaratan Layanan Google Play. Informasi berikut menjelaskan cara library Play Core menangani data untuk memproses permintaan tertentu dari aplikasi Anda.

Ulasan dalam Aplikasi

Data yang dikumpulkan selama penggunaan Data yang dimasukkan pengguna (rating dan ulasan teks bebas)
Tujuan pengumpulan data Data yang dikumpulkan akan digunakan untuk memberikan ulasan di Play Store.
Enkripsi data Data dienkripsi.
Berbagi data Data yang dikumpulkan akan digunakan dalam ulasan publik di Play Store atau, jika aplikasi berada dalam jalur pengujian tertutup, data yang dikumpulkan akan dibagikan secara pribadi kepada developer aplikasi.
Penghapusan data Pengguna dapat menghapus ulasannya di akun Google Play Store atau Akun Google.

Meskipun kami berupaya bersikap setransparan mungkin, Anda sepenuhnya bertanggung jawab untuk memutuskan cara merespons formulir bagian keamanan data Google Play terkait praktik pengumpulan, berbagi, dan keamanan data pengguna aplikasi.