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.
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 tingkat penolakan jika mengambil langkah-langkah seperti yang diuraikan di bagian ini. Namun, Anda tidak boleh berharap untuk menurunkan rasio penolakan ke nol, karena pengguna memiliki preferensi pribadi yang beragam dan beberapa di antara mereka tidak ingin memberikan 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 yang diperlukan dapat membantu meningkatkan kepercayaan pengguna 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 jika 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.