Google Play, belirli bir cihazdaki yüklü uygulamaların envanterine görünürlük sağlayan QUERY_ALL_PACKAGES
izni de dahil olmak üzere yüksek riskli veya hassas izinlerin kullanımını kısıtlar. Play, bir kullanıcının cihazından sorgulanan yüklü uygulamaların envanterini kişisel ve hassas bilgiler olarak kabul eder. İznin kullanımına, yalnızca uygulamanızın kullanıcıya dönük temel işlevselliği veya amacı, kullanıcının cihazında yüklü uygulamaların kapsamlı bir şekilde görülmesini gerektirdiğinde izin verilir.
Uygulamanız aşağıdaki kabul edilebilir kullanım gereksinimlerini karşılamıyorsa Play politikasına uymak için yüksek riskli veya hassas izinleri uygulamanızın manifest dosyasından kaldırmalısınız. Aşağıda ayrıca, politikaya uygun alternatif uygulamalar için öneriler de açıklanmıştır.
Uygulamanız, QUERY_ALL_PACKAGES
izninin kabul edilebilir kullanımı ile ilgili politika gereksinimlerini karşılıyorsa Play Console'daki İzin Beyan Formu'nu kullanarak bu ve diğer yüksek riskli izinleri bildirmeniz gerekir.
Politika koşullarını karşılamayan veya İzin Beyan Formu gönderilmeyen uygulamalar Google Play'den kaldırılabilir.
Önemli: Uygulamanızın bu kısıtlanmış izinleri kullanma şeklini değiştirirseniz beyanınızı güncel ve doğru bilgilerle düzeltmeniz gerekir. Bu izinlerin aldatıcı ve beyan edilmeyen kullanımları, uygulamanızın askıya alınmasına ve/veya geliştirici hesabınızın feshedilmesine neden olabilir.
QUERY_ALL_PACKAGES iznini ne zaman istemelisiniz?
QUERY_ALL_PACKAGES
izni, yalnızca uygulamanız Android 11 veya sonraki bir sürümünü çalıştıran cihazlarda Android API düzeyi 30 ya da sonrasını hedeflediğinde geçerli olur.
Uygulamanızın, bu izni kullanmak için aşağıdaki izin verilen kullanım alanlarından birine sahip olup cihazdaki tüm uygulamaları aramaya yönelik temel bir amacı bulunmalıdır. Kullanıcıların görebileceği temel işlevler açısından daha az rahatsız edici bir uygulama görünürlüğü yönteminin, uygulamanızın politikaya uygunluğunu sağlamada neden yeterli gelmediğini uygun bir şekilde göstermelisiniz.
Temel işlev, uygulamanın asıl amacı olarak tanımlanır. Cihazdaki tüm uygulamaları arayabilmeyi sağlayan bu temel özellik olmadan uygulama "çalışmaz" veya kullanılamaz. Temel işlevin yanı sıra bu temel işlevi oluşturan tüm temel özellikler, uygulamanın açıklamasında belirgin bir şekilde belgelenmeli ve tanıtılmalıdır.
QUERY_ALL_PACKAGES izninin kullanılmasına izin verilen durumlarİzin verilen kullanımlar, farkındalık için cihazda yüklü tüm uygulamaları keşfetmesi gereken uygulamaları içerir. Birlikte çalışabilirlik amacı da izin için uygun olabilir. Cihaz arama, virüsten koruma uygulamaları, dosya yöneticileri ve tarayıcılar izin verilen kullanımlar arasındadır.
Bu izne erişim hakkı tanınan uygulamalar, Öne Çıkan Açıklama ve Rıza Şartı politikası da dahil olmak üzere Kullanıcı Verileri politikalarına uymalıdır. Bu izin, açıklanmayan veya geçersiz amaçlarla kullanılamaz.
Google Play, yukarıda belirtilen şekilde izin verilen kullanımların kapsamına girmeyen aşağıdaki uygulamalara geçici bir istisna sağlayabilir.
- Temel amacı gerçek parayla kumar oynama olan ve mevcut coğrafi sınır çizme yönetmeliklerinin zorunlu kıldığı teknik standartlara uymak için genel paket görünürlüğü gerektiren gerçek parayla kumar oynama uygulamaları.
- Finansal düzenlemelere tabi araçların yer aldığı finansal işlemleri kolaylaştıran doğrulanabilir bir temel amacı olan uygulamalar (örneğin, özel bankacılık, özel dijital cüzdanlar), yalnızca güvenliğe dayalı amaçlarla yüklü uygulamaları kapsamlı bir şekilde görebilir.
Bireysel Krediler Politikamız uyarınca bireysel kredi, kredi veya bireysel kredilere erişimi kolaylaştırma amaçlı kullanım bu istisna için uygun değildir.
Geliştiricilerin, QUERY_ALL_PACKAGES
iznini kullanmayan alternatif güvenlik veya sahtekarlık önleme çözümlerini proaktif olarak uygulaması önerilir.
Aşağıda, QUERY_ALL_PACKAGES
izninin istenmesine izin verilmeyen kullanım alanlarının bir listesi bulunmaktadır:
- İznin kullanımı, uygulamanın temel amacı ile doğrudan ilişkili olmadığında
- Buna, Eşler Arası (P2P) paylaşım dahildir. P2P paylaşımı, izin verilen kullanım olarak nitelendirilmek için uygulamanın temel amacı olmalıdır.
- Veriler, satış amacıyla elde edildiğinde
- Play'de dağıtılan uygulamaların sorgulanmasıyla elde edilen uygulama envanteri verileri, analiz yapmak veya reklamlardan para kazanmak amacıyla satılmak ya da paylaşılmak istendiğinde
- Gereken görev, daha dar kapsamlı uygulama görünürlüğü içeren bir yöntemle yapılabildiğinde
Not: Bu, tam kapsamlı bir liste değildir. Alternatif seçenekler ve en iyi uygulamalar hakkında ayrıntılı bilgi için Android'de paket görünürlüğü filtreleme konusuna göz atın.