Google Play restricționează folosirea permisiunilor de accesare a informațiilor sensibile sau cu risc ridicat, între care permisiunea de acces special pentru aplicații numită Acces la toate fișierele. Acest lucru este valabil numai pentru aplicațiile care vizează Android 11 (nivelul API 30) și declară permisiunea MANAGE_EXTERNAL_STORAGE
, care este adăugată în Android 11. În plus, această politică nu afectează folosirea permisiunii READ_EXTERNAL_STORAGE
.
Dacă aplicația nu necesită acces la permisiunea MANAGE_EXTERNAL_STORAGE
, trebuie să o elimini din manifestul aplicației ca să respecți cerințele pentru examinarea privind respectarea politicilor. Mai jos sunt prezentate detalii despre implementările alternative care respectă politicile.
Dacă aplicația respectă cerințele politicii privind utilizarea acceptabilă sau este eligibilă pentru o excepție, ți se va solicita să faci o declarație privind această permisiune și alte permisiuni cu risc ridicat folosind Formularul de declarație privind permisiunile din Play Console.
Aplicațiile care nu respectă cerințele politicii sau pentru care nu a fost trimis un Formular de declarație privind permisiunile pot fi eliminate din Google Play.
Când trebuie să soliciți permisiunea Acces la toate fișierele?
Îți recomandăm să accesezi permisiunea Acces la toate fișierele numai dacă aplicația nu poate urma eficient recomandările pentru protejarea confidențialității, cum ar fi folosirea API-ului Storage Access Framework sau MediaStore. Reține că aplicația nu trebuie să declare permisiunile de care nu are nevoie sau pe care nu le folosește.
Funcția de bază
În plus, folosirea permisiunii de către aplicație trebuie să respecte situațiile de folosire permise și să aibă legătură directă cu funcția de bază a aplicației. Funcția de bază este scopul principal al aplicației. Fără aceasta, aplicația este „deteriorată” sau inutilizabilă. Funcția de bază și funcțiile principale care o alcătuiesc trebuie să fie clar documentate și promovate în descrierea aplicației.
Când funcția de bază a unei aplicații necesită permisiunea Acces la toate fișierele, dezvoltatorul trebuie să completeze Formularul de declarație privind permisiunile și să primească aprobarea de la Google Play.
Important: dacă schimbi modul în care aplicația folosește aceste permisiuni restricționate, trebuie să trimiți din nou formularul cu informații actualizate și corecte. Utilizările înșelătoare și nedeclarate ale acestor permisiuni pot duce la suspendarea aplicației și/sau la rezilierea contului tău de dezvoltator.