Çoğu uygulamanın düzgün çalışması için kullanıcıların belirli uygulama izinleri vermeleri gerekir. Ancak bazı durumlarda kullanıcılar gerekli izinleri vermeyebilir.
- Uygulamanın temel işlevi için izne gerek olmadığını düşünüyor.
- İzinle ilişkili işlevleri kullanmazlar.
- Temsilci, iznin cihaz performansını etkilemesi konusunda endişeli.
- Gizlilikle ilgili hassasiyetler gibi nedenlerden dolayı tek bir rahatsızlığa neden olurlar.
Kullanıcı algılarını ölçmek için Android vitals'ı kullanma {#:android-vitals}
Android vitals, uygulamanızın reddedilen izinlerin yüzdesi hakkında sizi bilgilendirerek kullanıcılarınızın gizlilik tercihlerini ve etkileşimini ölçmenize yardımcı olabilir. Android vitals, Play Console üzerinden kullanıcıların uygulamanızın izinlerini reddettiği günlük izin oturumlarının yüzdesini gösterir.
Günlük izin oturumu, uygulamanızın 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 nihai karar kaydedilir.
Android vitals, kullanıcı kararlarını izin grubu düzeyinde gösterir. Android vitals, uygulamanızın aynı Play Store kategorisindeki diğer en iyi uygulamalara kıyasla konumunu karşılaştırmanıza yardımcı olacak karşılaştırmalar da sağlar. Google Play'in Android vitals verilerini nasıl topladığı hakkında bilgi için Play Console dokümanlarına bakın.
En iyi uygulamalar
Normalden yüksek reddedilme oranları, kullanıcıların bilgilerini daha fazla görmenin karşılığında sunulan avantajlara değmediğini gösteriyor. Kullanıcıların uygulamanızı kullanırken daha rahat hissetmelerini sağlamanın çeşitli yolları vardır. Bu bölümde açıklananlar gibi adımları uygulayarak reddetme oranını düşürebilirsiniz. Bununla birlikte, kullanıcıların farklı kişisel tercihleri olduğundan ve bazıları hiçbir koşulda izin vermek istemediğinden reddetme oranlarını sıfıra düşürmeyi beklememelisiniz.
Gereksiz izinler istemekten kaçının
Araştırmalar, kullanıcıların daha az izin isteyen uygulamaları tercih ettiğini gösteriyor. İzin isteklerinin minimum düzeyde tutulması, kullanıcıların uygulamaya olan güvenini artırmaya ve yükleme sayısını artırmaya yardımcı olabilir. Öte yandan, 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öntemlerle 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ğlam içinde gösterin
Kritik olmayan ve kullanımı daha kolay olan izinlerin bağlam içinde açıklanması faydalı olabilir. Bu, izinden elde edilen değeri daha iyi anlamalarını sağlar. Şekil 1'de bir kullanıcıyı bağlam içinde eğitme örneği gösterilmektedir.
Uygulama, ilgili işlev bağlamında izin istediğinde kullanıcılar değer teklifini daha iyi anlar. Bu iyileştirilmiş anlayış, daha fazla kullanıcıyı izin istemeye ikna edebilir.
Kullanıcıları eğitme ve izin isteme konusunda faydalı yönergeler hakkında daha fazla bilgi edinmek için izinler için materyal tasarım kalıbı bölümüne bakın.
Uygulamanızın neden bu izne ihtiyacı olduğunu açıklayın
Bağlama uygun olarak izninizi isteyerek başlayabilirsiniz: Kullanımı kolay olmayan izinler için açıklama sağlamak, kullanıcıların izni daha iyi kavramasına yardımcı olur. Kullanıcı daha önce isteği reddetmişse shouldShowRequestPermissionRationale()
yardımcı program yöntemi true (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 dizelerini nasıl göstereceğiniz hakkında daha fazla bilgiyi Uygulama İzinleri İsteğinde bulabilirsiniz.