Çoğu uygulama, kullanıcıların işlerini düzgün bir şekilde yapabilmeleri için belirli uygulama izinleri vermelerini gerektirir. Ancak bazı durumlarda kullanıcılar izin vermeyebilir
- Uygulamanın temel işlevi için izne gerek olmadığını düşünüyorlar.
- İzinle ilişkili işlevler kullanılmaz.
- İzin, cihazın performansını etkiliyor.
- Gizlilikle ilgili hassasiyetler gibi sizi rahatsız eder.
Kullanıcı algılarını ölçmek için Android vitals'ı kullanma {#:android-vitals}
Android vitals, uygulamanızın aldığı izin reddi yüzdesi hakkında bilgi vererek kullanıcılarınızın gizlilik tercihlerini ve etkileşimini ölçmenize yardımcı olabilir. Android vitals, Play Console'da kullanıcıların uygulamanızla ilgili izinleri reddettiği günlük izin oturumlarının yüzdesini gösterir.
Günlük izin oturumu, uygulamanızın bir kullanıcıdan en az bir izin istediği bir günü belirtir. Belirli bir kullanıcının aynı izin için birden fazla karar vermesi gerektiğinde yalnızca oturumun sonundaki son karar kaydedilir.
Android vitals, kullanıcıların kararlarını izin grubu düzeyinde gösterir. Ayrıca Android vitals, uygulamanızın aynı Play Store kategorisindeki diğer popüler uygulamalara göre ne durumda olduğunu anlamanıza yardımcı olacak karşılaştırmalar da sağlar. Google Play'in Android vitals verilerini nasıl topladığı hakkında bilgi edinmek için Play Console dokümanlarına bakın.
En iyi uygulamalar
Normalde yüksek reddetme oranları, kullanıcıların bilgilerinden tekrar yararlanmanın karşılığında elde ettikleri avantajlara değmediğini gösterir. Kullanıcıların uygulamanızı kullanırken daha rahat olmalarını sağlamanın birkaç yolu vardır. Bu bölümde açıklananlar gibi adımlar atarsanız ret oranını azaltabilirsiniz. Ancak, kullanıcıların farklı kişisel tercihleri olduğundan ve bazı durumlarda hiçbir şekilde izin vermek istemediklerinden reddetme oranlarını sıfıra çekmek için beklememelisiniz.
Gereksiz izinler istemeyin
Araştırmalar, kullanıcıların daha az izin isteyen uygulamaları tercih ettiğini gösteriyor. İzin isteklerini gerekli minimum düzeyde tutmak, bir uygulamada kullanıcı güvenini artırmaya ve daha fazla yükleme elde etmeye yardımcı olabilir. Buna karşılık, gereksiz izin istekleri eklemek, uygulamanızın Play Store'daki görünürlüğünü olumsuz yönde etkileyebilir. Belirli izinler gerekli değilse alternatif yöntemler kullanarak uygulamanızın izin isteği sayısını azaltabilirsiniz. Yaygın yaklaşımlardan bazıları Uygulama İzinleri En İyi Uygulamaları'nda açıklanmıştır.
İzin isteğini bağlama uygun şekilde gösterin
Kullanımı daha az kritik olan kritik olmayan izinler bağlam içinde açıklanabilir. Bunu yapmak, izinden elde edilen değerin kullanıcı tarafından anlaşılmasını kolaylaştırır. Şekil 1'de bir kullanıcıyı bağlama uygun olarak eğitmek için bir örnek gösterilmektedir.
Şekil 1. İzin isteğini bağlam içinde açıklama
Uygulama, ilgili işlev bağlamında izin istediğinde kullanıcılar değer teklifini daha iyi anlar. Bu anlayış, daha fazla kullanıcıyı izin isteği göndermeye ikna edebilir.
Kullanıcıları eğitme ve izin isteme ile ilgili iyi yönergeler hakkında daha fazla bilgi için izinlerle ilgili önemli tasarım kalıbına göz atın.
Uygulamanızın neden izne ihtiyacı olduğunu açıklayın
Bağlam içinde izninizi isteyerek işe başlamayı düşünün: Daha az sezgisel izinler için açıklama sağlamak, iznin kullanıcı tarafından daha iyi anlaşılmasını sağlar. Kullanıcı daha önce isteği reddetmişse shouldShowRequestPermissionRationale()
yardımcı yöntemi doğru değerini döndürür. Uygulamanız, açıklamanın ne zaman gösterileceğini belirlemek için bu yöntemi kullanabilir.
Açıklama dizelerinin nasıl gösterileceği hakkında daha fazla bilgiyi Uygulama İzinleri İsteme bölümünde bulabilirsiniz.