Tüm dosyalara erişim (MANAGE_EXTERNAL_STORAGE) izninin kullanımı

Google Play, Tüm dosyalara erişim adlı özel uygulama erişimi de dahil olmak üzere yüksek riskli veya hassas izinlerin kullanımını kısıtlıyor. Bu, yalnızca Android 11'i hedefleyen (API düzeyi 30) uygulamalar ve Android 11'de eklenen MANAGE_EXTERNAL_STORAGE iznini beyan eden uygulamalar için geçerlidir. Ayrıca bu politika, READ_EXTERNAL_STORAGE izninin kullanımını etkilemez.

Uygulamanız MANAGE_EXTERNAL_STORAGE iznine erişimi gerektirmiyorsa politika incelemesiyle ilgili gereksinimleri karşılamak için bu izni uygulamanızın manifest dosyasından kaldırmanız gerekir. Politikaya uygun alternatiflerin uygulanması ile ilgili ayrıntılı bilgiyi aşağıda bulabilirsiniz.

Uygulamanız kabul edilebilir kullanımla ilgili politika gereksinimlerini karşılıyorsa veya istisna olarak tutulmaya uygunsa Play Console'daki İzin Beyan Formu'nu kullanarak bunu ve diğer yüksek riskli izinleri bildirmeniz gerekir.

Politika gereksinimlerini karşılamayan veya İzin Beyan Formu gönderilmeyen uygulamalar Google Play'den kaldırılabilir.

Tüm dosyalara erişim iznini ne zaman istemelisiniz?

Tüm dosyalara erişim iznine yalnızca uygulamanız gizliliği daha fazla koruyan en iyi uygulamaları (ör. Depolama Erişim Çerçevesi veya Media Store API) verimli şekilde kullanamadığında erişmelisiniz. Uygulamanızın ihtiyaç duymadığı veya kullanmadığı izinleri belirtmemesi gerektiğini unutmayın.

Temel işlevler

Buna ek olarak, uygulama izinleri kullanırken izin verilen kapsamı aşmamalı ve söz konusu izin uygulamanın temel işleviyle doğrudan bağlantılı olmalıdır. Temel işlev, uygulamanın asıl amacı olarak tanımlanır. Bu temel işlev olmadan uygulama "çalışmaz" veya kullanışlı olmaz. 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. 

Bir uygulamanın temel işlevi için Tüm dosyalara erişim izni gerektiğinde; geliştirici İzin Beyan Formu'nu doldurarak Google Play'den onay almalıdır.

Tümünü Daralt Tümünü Genişlet

Tüm dosyalara erişim izninin izin verilen kullanım alanları

Tüm dosyalara erişim iznine ulaşmak isteyen uygulamalar için amaçlanan ve izin verilen kullanımlar şu şekildedir: dosya yöneticileri, yedekleme ve geri yükleme uygulamaları, virüsten korunma uygulamaları ve doküman yönetimi uygulamaları.

Bu izne erişim hakkı tanınan uygulamalar, izni açıklanmayan veya geçersiz amaçlarla kullanamaz.

Kullanım

Uygun izin*

Dosya yönetimi

Uygulamanın temel amacı, uygulamaya özel depolama alanının dışında dosyalara erişmek, bakım dahil olmak üzere bunları düzenlemek ve yönetmektir

MANAGE_EXTERNAL_STORAGE

 

Yedekleme ve geri yükleme uygulamaları

Uygulama, yedekleme ve geri yükleme işlemleri için uygulamaya özel depolama alanı dışında birden fazla dizine otomatik olarak erişmeye ihtiyaç duymalıdır.

Virüsten korunma uygulamaları

Uygulamanın temel amacı, cihazı taramak ve cihazın kullanıcısına virüsten korunmaya yönelik güvenlik özellikleri sağlamaktır

Doküman yönetimi uygulamaları

(Uyumlu dosya türlerini uygulamaya özel veya paylaşılan depolama alanı dışında bulması, erişmesi ve düzenlemesi gereken uygulamalar)

Uygulama; Uygulamaya özel dosyalara erişme veya Depolama Erişim Çerçevesi (gizliliği koruyan bir seçenek) dokümanında belirtilen çözümlerin amacı için neden yeterli olmadığını Play Console'daki bildiriminde belirtmelidir.

Arama (Cihazda)

Uygulamanın temel amacı, cihazın harici depolama alanındaki dosya ve klasörlerde arama yapmaktır

Disk/Klasör Şifreleme ve Kilitleme

Uygulamanın temel amacı, dosya ve klasörleri şifrelemektir

Cihaz Taşıma/Telefon aktarma

Uygulamanın temel amacı, kullanıcının yeni bir cihaza taşıma işlemi gerçekleştirmesine yardımcı olmaktır


* Google Play incelemesine ve onayına tabidir.

İstisnalar

Google Play, şu durumlarda yukarıda belirtilen şekilde izin verilen kullanım kapsamına girmeyen uygulamalara geçici bir istisna sağlayabilir;

  • İznin kullanımı, uygulamanın temel işlevini yerine getirmesini sağlıyorsa.
  • Şu anda temel işlevi sağlayabilecek alternatif yöntem yoksa veya gizliliği koruyan alternatiflerin (örneğin, MediaStore API ya da Depolama Erişim Çerçevesi) kullanılması uygulamanın temel işlevine bağlı kritik özellikler üzerinde büyük ölçüde olumsuz etkiye sahipse.
  • Güvenlik ve gizlilikle ilgili en iyi uygulamalar, kullanıcı gizliliği üzerindeki etkiyi azaltıyorsa

Geliştirici, Play Console'daki bildiriminde, Depolama Erişim Çerçevesi veya MediaStore API'nin, uygulamasının amacını yerine getirmek için neden yeterli olmadığını belirtmelidir.

Not: Hem operatör ve OEM hizmetlerine yönelik uygulamalar hem de Managed Google Play dağıtım platformu kapsamında yayınlanan özel uygulamalar, erişim gerektiren önemli hizmetlere ek olarak yukarıdaki kullanım durumları için de erişimi izni isteğinde bulunabilir.
Geçersiz kullanımlar

Uygulamalar daha emniyetli ve daha güvenli bir alternatifin mevcut olduğu veya verileri açıkta bırakma riskinin erişimi haklı çıkarmayacağı bazı durumlarda hassas kullanıcı verilerine erişmek isteyebilir.

MANAGE_EXTERNAL_STORAGE izni istemesine müsaade edilmeyen yaygın kullanım alanlarının bir listesini aşağıda bulabilirsiniz 

  • Medya Dosyalarına erişim (aşağıda Alternatifler konusuna bakın)
  • Kullanıcının dosyaları manuel olarak tek tek seçtiği tüm dosya seçme işlemleri (aşağıda Alternatifler konusuna bakın)

Not: Bu, tam kapsamlı bir liste değildir. Ayrıntılı bilgi için Tüm dosyalara erişim dokümanına ve geliştiricilere yönelik Kısıtlı depolama ile ilgili en iyi uygulamalar rehberine bakabilirsiniz.

Gizliliği koruyan önerilen alternatifler

Kullanım

Alternatifler

Medya Dosyalarına Erişim

MediaStore API ile uygulamalar, tüm dosyalara erişim izni gerekmeksizin harici bir depolama birimindeki medyaya erişebilir ve katkıda bulunabilir. MediaStore API ile, kullanıcılar medya dosyalarını kolayca alıp güncelleyebilir. Bu dosyalar, uygulamanın yüklemesi kaldırılsa bile kullanıcının cihazındaki harici depolama biriminde kalır.

Kullanıcı, içe aktarılacak/aktarılacak/işlenecek dosyaları seçer

Geliştiriciler, depolama alanındaki dosyalara erişmek için gizliliği daha fazla koruyan seçenek olarak Depolama Erişim Çerçevesi'ni kullanmayı düşünmelidirler. Bu çerçeve, uygulamaların tam işlevsel olması için kullanım alanlarının büyük çoğunluğunu destekler.

Önemli: Uygulamanızın bu sınırlı izinleri kullanma biçimini değiştirirseniz formu güncellenmiş ve doğru bilgilerle tekrar göndermeniz 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.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü