Artık QUERY_ALL_PACKAGES iznini kullanmak için beyan gönderebilirsiniz.
12 Temmuz'dan itibaren beyanınız eksik olduğunda uygulama güncellemesi gönderemeyeceksiniz. Uygulamanızı güncellemek için 12 Temmuz'a kadar vaktiniz var.
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, Belirgin Şekilde 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.
Finansal işlem işlevselliği içeren doğrulanabilir bir temel amacı olan uygulamalar (örneğin, özel bankacılık, özel dijital cüzdan), yalnızca güvenliğe dayalı amaçlarla yüklü uygulamaları kapsamlı bir şekilde görebilir.
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.