Atļaujas Piekļuve visiem failiem (MANAGE_EXTERNAL_STORAGE) izmantošana

Pakalpojumā Google Play ir ierobežota augsta riska vai sensitīvu atļauju izmantošana, tostarp īpašās lietotņu piekļuves atļaujas Piekļuve visiem failiem izmantošana. Šie ierobežojumi attiecas tikai uz lietotnēm, kas paredzētas operētājsistēmai Android 11 (API 30. līmenim) un deklarē atļauju MANAGE_EXTERNAL_STORAGE, kura ir pievienota operētājsistēmā Android 11. Turklāt šī politika neietekmē atļaujas READ_EXTERNAL_STORAGE lietojumu. 

Ja jūsu lietotnei nav nepieciešama piekļuve atļaujai MANAGE_EXTERNAL_STORAGE, noņemiet šo atļauju no lietotnes manifesta, lai nodrošinātu atbilstību politiku prasībām. Tālāk ir norādīta arī informācija par citiem politikām atbilstošiem ieviešanas veidiem.

Ja jūsu lietotne atbilst politikas prasībām par pieņemamu izmantošanu vai lietotnei ir jāpiemēro izņēmums, jums būs jādeklarē šī atļauja un visas citas vajadzīgās augsta riska atļaujas, izmantojot atļauju deklarācijas veidlapu rīkā Play Console.

Lietotnes, kuras neatbilst politiku prasībām vai par kurām nav iesniegta atļauju deklarācijas veidlapa, var tikt noņemtas no pakalpojuma Google Play.

Kādos gadījumos jāpieprasa atļauja Piekļuve visiem failiem?

Atļauju “Piekļuve visiem failiem” drīkst izmantot tikai tad, ja lietotnē nevar efektīvi ieviest augstāka konfidencialitātes līmeņa paraugpraksi, piemēram, Storage Access Framework vai MediaStore API. Ņemiet vērā, ka nedrīkstat lietotnei deklarēt atļaujas, kas tai nav nepieciešamas vai netiek izmantotas.

Pamatfunkcionalitāte

Turklāt atļaujas izmantojumam lietotnē ir jāatbilst atļautajiem izmantojuma veidiem un jābūt tieši saistītam ar lietotnes pamatfunkcionalitāti. Pamatfunkcionalitāte tiek definēta kā lietotnes galvenais mērķis. Bez šīs pamatfunkcionalitātes lietotne ir “bojāta” vai nav izmantojama. Pamatfunkcionalitāte, kā arī visas pamatfunkcijas, no kurām šī pamatfunkcionalitāte sastāv, ir skaidri jādokumentē un jāizceļ lietotnes aprakstā. 

Ja lietotnes pamatfunkcionalitātei ir nepieciešama atļauja “Piekļuve visiem failiem”, izstrādātājam ir jāaizpilda atļauju deklarācijas veidlapa un jāsaņem Google Play apstiprinājums.

Sakļaut visu Izvērst visu

Atļaujas “Piekļuve visiem failiem” atļautie lietojumi

Atbilstoši paredzētajam un atļautajam lietojumam atļauju “Piekļuve visiem failiem” drīkst pieprasīt šādas lietotnes: failu pārvaldnieki, dublēšanas un atjaunošanas lietotnes, pretvīrusu lietotnes un dokumentu pārvaldības lietotnes.

Lietotnes, kurām ir piešķirta piekļuve šai atļaujai, nedrīkst paplašināt tās izmantošanu mērķiem, kas nav norādīti vai ir nederīgi.

Izmantošana

Derīgā atļauja*

Failu pārvaldība

Lietotnes pamatfunkcija ir piekļuve failiem un mapēm, to rediģēšana un pārvaldība (tostarp uzturēšana) ārpus attiecīgajai lietotnei paredzētās krātuves vietas.

MANAGE_EXTERNAL_STORAGE

 

Dublēšanas un atjaunošanas lietotnes

Lietotnei ir jābūt nepieciešamībai automātiski piekļūt vairākiem direktorijiem ārpus attiecīgajai lietotnei paredzētās krātuves vietas, lai veiktu dublēšanu un atjaunošanu.

Pretvīrusu lietotnes

Lietotnes pamatfunkcija ir skenēt ierīci un ierīces lietotājam nodrošināt pretvīrusu drošības funkcijas.

Dokumentu pārvaldības lietotnes

Lietotnes, kurām jāatrod failu tipi, jāpiekļūst tiem un jārediģē saderīgi failu tipi ārpus attiecīgajai lietotnei paredzētās vai koplietojamās krātuves.

Lietotnes deklarācijā rīkā Console ir jābūt pamatotam, kāpēc lietotnes nolūkiem nepietiek ar risinājumiem, kas norādīti dokumentācijā par piekļuvi lietotnei raksturīgajiem failiem vai platformu Storage Access Framework (iespēja, kas nodrošina konfidencialitāti).

Meklēšana (ierīcē)

Lietotnes pamatfunkcija ir meklēt informāciju failos un mapēs ierīces ārējā atmiņā.

Diska/mapes šifrēšana un bloķēšana

Lietotnes pamatfunkcija ir failu un mapju šifrēšana.

Ierīces migrēšana/tālruņa datu pārsūtīšana

Lietotnes pamatfunkcija ir palīdzēt lietotājam pārsūtīt datus uz jaunu ierīci.


* Atļaujām ir jābūt pārskatītām un apstiprinātām pakalpojumā Google Play.

Izņēmumi

Pakalpojums Google Play var sniegt pagaidu izņēmumu lietotnēm, kuras neatbilst iepriekš norādītajai atļautajai izmantošanai, ja:

  • atļaujas izmantošana ļauj nodrošināt lietotnes pamatfunkcionalitāti;
  • pašlaik nav pieejama alternatīva pamatfunkcionalitātes nodrošināšanas metode vai, izmantojot alternatīvas ar augstu konfidencialitātes līmeni (piemēram, MediaStore API vai Storage Access Framework), tiek nodarīts nozīmīgs kaitējums lietotnes būtiskajām funkcijām, kas ir saistītas ar pamatfunkcionalitāti;
  • ietekme uz lietotāju konfidencialitāti tiek mazināta, izmantojot drošības un konfidencialitātes paraugpraksi.

Izstrādātājam rīka Console deklarācijā jāpamato, kāpēc Storage Access Framework vai MediaStore API nav pietiekams lietotnes mērķim.

Piezīme . Iepriekš norādītajos lietošanas piemēros piekļuvi atļaujām drīkst pieprasīt ne tikai būtiski pakalpojumi, kuru darbībai šī piekļuve ir nepieciešama, bet arī mobilo sakaru operatoru un OEM pakalpojumu lietotnes, kā arī privātas lietotnes, kas publicētas pārvaldītā Google Play izplatīšanas platformā.
Neatļauta izmantošana

Dažos gadījumos lietotnes pieprasa atļauju piekļūt sensitīviem lietotāju datiem, lai arī pastāv drošāka alternatīva vai datu atklāšanas riska dēļ piekļuve nav attaisnojama. 

Tālāk ir saraksts ar bieži sastopamajiem lietošanas piemēriem, kuros ir aizliegts pieprasīt atļauju MANAGE_EXTERNAL_STORAGE

  • piekļuve multivides failiem (skatiet tālāk esošo sadaļu Alternatīva);
  • jebkura failu atlases darbība, kurā lietotājs manuāli atlasa atsevišķus failus (skatiet tālāk esošo sadaļu Alternatīva).

Piezīme. Šis saraksts nav pilnīgs. Lai iegūtu detalizētus norādījumus, lūdzu, skatiet atļaujas Piekļuve visiem failiem dokumentāciju un norādījumus izstrādātājiem Norobežotās krātuves paraugprakse.

Ieteicamās alternatīvas, kas nodrošina konfidencialitāti

Izmantošana

Alternatīva

Piekļuve multivides failiem

Izmantojot MediaStore API, lietotnes var papildināt multivides failus, kas pieejami ārējā atmiņā, un piekļūt šiem multivides failiem bez nepieciešamības iegūt atļauju piekļūt visiem failiem. Izmantojot MediaStore API, lietotāji var viegli izgūt un atjaunināt multivides failus. Šie faili paliek lietotāja ierīces ārējā atmiņā pat pēc lietotnes atinstalēšanas.

Lietotājs atlasa failus importēšanai/pārsūtīšanai/apstrādei

Lai piekļūtu failiem kopīgā krātuvē, izstrādātājiem ieteicams izmantot Storage Access Framework kā risinājumu, kas nodrošina konfidencialitāti. Šī platforma atbalsta lielāko daļu lietošanas gadījumu, ļaujot lietotnēs sasniegt pilnīgu funkcionalitātes klāstu.

Svarīgi! Ja maināt to, kā jūsu lietotne izmanto šīs ierobežotās atļaujas, jums ir atkārtoti jāiesniedz veidlapa, ietverot atjauninātu un precīzu informāciju. Izmantojot šīs atļaujas maldinošā veidā vai nedeklarējot to izmantošanu, var tikt apturēta jūsu lietotnes un/vai izstrādātāja konta darbība.

Vai tas bija noderīgs?

Kā varam to uzlabot?

Vai nepieciešama papildu palīdzība?

Izmēģiniet norādītās nākamās darbības.

Meklēšana
Notīrīt meklēšanu
Aizvērt meklēšanas lodziņu
Galvenā izvēlne
16892445346047166919
true
Meklēšanas palīdzības centrs
true
true
true
true
true
92637
false
false