Penolakan Izin

Sebagian besar aplikasi meminta pengguna memberi izin aplikasi tertentu agar dapat berfungsi dengan baik. Akan tetapi, dalam beberapa kasus, pengguna mungkin tidak memberi izin

  • Pengguna merasa bahwa izin tidak diperlukan untuk fungsi inti aplikasi.
  • Pengguna tidak menggunakan fungsi yang terkait dengan izin.
  • Pengguna khawatir dengan dampak izin pada performa perangkat.
  • Pengguna hanya merasa tidak nyaman, misalnya karena sensitivitas terhadap privasi.

Menggunakan Android vitals untuk mengukur persepsi pengguna

Android vitals dapat membantu Anda mengukur preferensi privasi dan keterlibatan pengguna dengan memberi tahu Anda persentasi penolakan izin yang diterima oleh aplikasi. Melalui Konsol Play, Android vitals menunjukkan persentase sesi izin harian saat pengguna menolak izin untuk aplikasi.

Sesi izin harian mengacu kepada satu hari saat aplikasi meminta minimal satu izin dari pengguna. Jika pengguna harus membuat beberapa keputusan untuk izin yang sama, hanya keputusan akhir pada pengujung sesi yang akan dicatat.

Android vitals menunjukkan kepada Anda keputusan pengguna di tingkat grup izin. Android vitals juga menyediakan tolok ukur untuk membantu membandingkan posisi aplikasi Anda dengan aplikasi teratas lainnya dalam kategori Play Store yang sama. Untuk informasi tentang cara Google Play mengumpulkan data Android vitals data, lihat dokumentasi Konsol Play.

Praktik Terbaik

Rasio penolakan yang sangat tinggi menandakan bahwa pengguna menganggap pengungkapan tambahan terhadap informasi yang mereka miliki tidak sebanding dengan manfaat yang ditawarkan. Ada sejumlah cara untuk membuat pengguna merasa lebih nyaman saat menggunakan aplikasi Anda. Anda mungkin dapat mengurangi rasio penolakan jika mengambil langkah-langkah seperti yang diuraikan di bagian ini. Namun, Anda sebaiknya jangan berharap dapat menurunkan rasio penolakan sampai ke titik nol, karena pengguna memiliki preferensi personal masing-masing dan beberapa di antara mereka ada yang tidak ingin memberi izin dalam keadaan apa pun.

Hindari meminta izin yang tidak perlu

Penelitian menunjukkan bahwa pengguna lebih menyukai aplikasi yang hanya sedikit meminta izin. Meminimalkan permintaan izin ke tingkat yang diperlukan dapat membantu meningkatkan kepercayaan terhadap aplikasi, dan mendorong lebih banyak penginstalan. Sebaliknya, menambahkan permintaan izin yang tidak perlu dapat berdampak negatif pada visibilitas aplikasi Anda di Play Store. Jika izin tertentu tidak diperlukan, Anda mungkin dapat mengurangi jumlah permintaan izin aplikasi melalui metode alternatif. Beberapa pendekatan umum diuraikan di Praktik Terbaik Izin Aplikasi.

Tampilkan permintaan izin dalam konteks

Ada baiknya kalau Anda memberikan penjelasan dalam konteks untuk izin non-kritis yang kurang intuitif. Cara ini meningkatkan pemahaman pengguna tentang nilai yang akan mereka dapatkan dari izin tersebut. Gambar 1 menunjukkan contoh cara mengedukasi pengguna dengan memberikan konteks.

Gambar 1. Menjelaskan permintaan izin dalam konteks

Pengguna lebih memahami proposisi nilai saat aplikasi meminta izin dalam konteks fungsi terkait. Peningkatan pemahaman ini mungkin dapat meyakinkan lebih banyak pengguna untuk mengabulkan permintaan izin.

Untuk informasi selengkapnya tentang panduan yang baik terkait cara mengedukasi pengguna dan permintaan izin, lihat pola desain material untuk izin.

Jelaskan alasan aplikasi memerlukan izin

Pertimbangkan untuk memulai dengan meminta izin dalam konteks: Memberikan penjelasan untuk izin yang kurang intuitif akan membantu meningkatkan pemahaman pengguna tentang izin tersebut. Metode utilitas shouldShowRequestPermissionRationale() menampilkan nilai benar jika pengguna telah menolak permintaan sebelumnya. Aplikasi dapat menggunakan metode ini guna menentukan waktu untuk menampilkan penjelasan.

Anda dapat menemukan detail selengkapnya tentang cara menampilkan string penjelasan dalam Meminta Izin Aplikasi.