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 panduan ketat yang harus diikuti aplikasi Anda tentang kapan harus meminta ulasan dalam aplikasi dan desain permintaan 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 (API level 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 di aplikasi setelah pengguna memiliki cukup pengalaman dalam aplikasi atau game untuk memberikan masukan yang berguna.
  • Jangan meminta pengguna melakukan ulasan secara berlebihan. Pendekatan ini membantu meminimalkan ketidaknyamanan yang dirasakan pengguna dan membatasi penggunaan API (lihat bagian tentang kuota).
  • Aplikasi Anda tidak boleh mengajukan pertanyaan kepada pengguna sebelum atau saat menampilkan tombol atau kartu rating, termasuk pertanyaan tentang pendapat mereka (seperti “Apakah Anda suka aplikasi tersebut?”) atau pertanyaan prediktif (seperti “Apakah Anda ingin memberi rating 5 bintang pada aplikasi ini”).

Panduan desain

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

  • Tampilkan kartu apa adanya, tanpa mengutak-atik 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 berada di lapisan paling atas. Setelah kartu muncul, jangan menghapus kartu secara terprogram. Kartu otomatis dihapus 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. Harap 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 menggunakan Play Core di aplikasi, Play Store akan menjalankan prosesnya sendiri yang mencakup penanganan data seperti yang diatur oleh Persyaratan Layanan Google Play. Informasi di bawah ini menjelaskan cara library Play Core menangani data untuk memproses permintaan tertentu dari aplikasi.

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.