Коришћење дозволе Приступ свим датотекама (MANAGE_EXTERNAL_STORAGE)

Због смерница у вези са COVID-19, апликације које циљају Android 11 (ниво API-ја 30) и траже приступ свим датотекама не могу да се отпреме на Google Play до почетка 2021. То обухвата нове апликације, као и ажурирања постојећих. То привремено ограничење отпремања утиче само на апликације које циљају Android 11 (ниво API-ја 30). и траже дозволу за приступ свим датотекама.

Ако сматрате да је апликацији неопходан приступ свим датотекама, препоручујемо вам да тренутно не ажурирате ниво циљног пакета за развој софтвера на Android 11 (ниво API-ја 30). Ако циљате Android 10, размислите о коришћењу ознаке requestLegacyExternalStorage.

Google Play ограничава коришћење високоризичних или осетљивих дозвола, укључујући посебан приступ апликацијама под називом Приступ свим датотекама

Ако апликација не мора да приступа дозволи за приступ свим датотекама, ту дозволу морате да уклоните из манифеста да бисте објавили апликацију. У наставку су објашњени и детаљи о алтернативним применама у складу са смерницама.

Ако апликација испуњава услове смерница за прихватљиво коришћење или испуњава услове за изузетак, треба да наведете ту и све друге дозволе високог ризика помоћу Обрасца са декларацијом у Play конзоли.

Апликације које нису у складу са условима смерница или за које се не пошаље Образац са декларацијом уклањамо са Google Play-а.

Када треба да затражите дозволу Приступ свим датотекама?

Дозволи за приступ свим датотекама треба да приступате само када ваша апликација не може ефикасно да користи најбоље праксе које не нарушавају приватност, као што су Оквир за приступ меморији или API меморије за медије

Поред тога, апликација мора да користи дозволу на допуштен начин и то коришћење мора директно да буде повезано са основном функционалношћу апликације. Основна функционалност се дефинише као главна сврха апликације. Без основне функционалности, апликација је „неисправна“ или се проглашава неупотребљивом. Основна функционалност, као и све основне функције које је сачињавају, морају уочљиво да се наведу и истакну у опису апликације. 

Скупи све Прошири све

Допушена коришћења дозволе за приступ свим датотекама

За апликације које траже приступ дозволи за приступ свим датотекама, предвиђено и дозвољено коришћење обухвата: управљаче датотекама, апликације за прављење резервних копија и враћање, антивирусне апликације и апликације за управљање документима.

Апликације којима је одобрен приступ овој дозволи не смеју да је користе у сврхе које нису откривене или нису важеће.

Намена

Дозвола која испуњава услове*

Управљање датотекама

(Основна сврха апликације обухвата приступ и управљање датотекама, као и њихову измену, изван посебног меморијског простора за апликацију)

MANAGE_EXTERNAL_STORAGE

Прављење резервних копија и враћање апликација

(Апликација мора да има потребу да аутоматски приступа већем броју директоријума изван посебног меморијског простора за апликацију ради прављења резервних копија и враћања).

MANAGE_EXTERNAL_STORAGE

Антивирусне апликације

(Основна сврха апликације је скенирање уређаја и пружање антивирусних безбедносних функција кориснику уређаја)

MANAGE_EXTERNAL_STORAGE

Апликације за управљање документима

(Апликације које морају да проналазе и мењају компатибилне типове датотека, као и да управљају њима, ван посебног меморијског простора за датотеку или дељеног меморијског простора)

У декларацији апликације у Конзоли морате да образложите зашто решења наведена у документацији Приступ посебним датотекама за апликацију или Оквир за приступ меморији нису довољна за њену сврху.

MANAGE_EXTERNAL_STORAGE


* Подложно Google Play прегледу и одобрењу.

Изузеци

Google Play може да одобри привремени изузетак за апликације које се не квалификују за дозвољено коришћење наведено изнад:

  1. када коришћење дозволе омогућава основну функционалност апликације и
  2. када тренутно нема алтернативног начина за пружање основне функционалности или 

када коришћење алтернативних опција које не нарушавају приватност (нпр. API-ја меморије за медије или Оквира за приступ меморији) у знатној мери омета критичне функције апликације повезане са основном функционалношћу.

  1. када утицај на корисничку приватност ублажавају најбоље праксе за безбедност и приватност

Програмер у декларацији у Конзоли мора да образложи зашто Оквир за приступ меморији или API меморије за медије нису довољни за испуњење сврхе његове апликације.

Напомена: Апликације за услуге мобилних оператера и произвођача оригиналне опреме могу да вам затраже приступ за наведене случајеве коришћења, поред критичних услуга за које је обавезан приступ.

Изузимање из смерница

Ако имате старе APK-ове са дозволама за SMS/евиденцију позива и више не можете да мењате кôд у тим APK-овима, можете да се пријавите за изузимање из смерница.

Да бисте се квалификовали за изузетак, морате да испуните СВЕ захтеве наведене у наставку:

  • Морате да пријавите конкретне APK-ове за које желите изузетак.

  • APK-ови за које тражите изузетак морају да буду објављени пре 1. јануара 2019.

  • Корисницима са Android-ом 10 (API ниво 29) или новијим морате да обезбедите алтернативне APK-ове који морају да буду усклађени са условима смерница за дозволе за приступ свим датотекама (MANAGE_EXTERNAL_STORAGE)

  • APK-ови за које тражите изузетак морају да представљају веома мали проценат (не више од ниског једноцифреног броја у %) укупног броја инсталирања

  • APK-ови за које тражите изузетак не смеју по кориснике да представљају пропуст у погледу безбедности или приватности и не смеју да прослеђују податке из датотека трећим странама

Google Play ће прегледати захтев и одобриће изузетке у зависности од случаја. Можете и да опозовете објављивање APK-ова који крше смернице да бисте се придржавали смерница за дозволе за приступ свим датотекама. Имајте у виду и да апликације које испуњавају услове за овај изузетак од примене смерница и даље подлежу смерницама које важе за читаву Продавницу, попут услова за Google Play циљни API ниво, као и да те смернице и даље утичу на апликације.

Неважеће намене

У неким случајевима, апликације могу да затраже приступ осетљивим подацима корисника за сврхе где постоји безбеднија и сигурнија алтернатива, односно где приступ није оправдан због ризика од откривања података. 

У наставку је листа честих случајева коришћења за које није дозвољено тражити дозволу MANAGE_EXTERNAL_STORAGE 

  • Приступ медијским датотекама (погледајте Алтернативе у наставку)
  • Било која активност везана за избор датотека када корисник ручно бира појединачне датотеке (погледајте Алтернативе у наставку)

Напомена: Ова листа није свеобухватна. Детаљна упутства потражите у документацији Приступ свим датотекама и смерницама за програмере Најбоље праксе за ограничен приступ меморијском простору.

Алтернативе честим наменама

Намена

Алтернативе

Приступ медијским датотекама

Помоћу API-ја меморије за медије апликације могу да на спољне меморијске уређаје додају медије и да приступају медијима на њима без потребе за дозволом за приступ свим датотекама.

Корисник бира датотеке за увоз/пренос/обраду

Постоји више опција које не нарушавају приватност и које се могу користити за приступ датотекама у дељеном меморијском простору, укључујући Оквир за приступ меморији и бирач системских датотека.

Важно: Ако промените начин на који апликација користи ове ограничене дозволе, морате поново да пошаљете образац са ажурираним и тачним информацијама. Обмањујуће и прикривено коришћење ових дозвола може да доведе до суспендовања апликације и/или окончања налога програмера.

Да ли вам је ово било корисно?
Како то можемо да побољшамо?

Треба вам додатна помоћ?

Пријавите се за додатне опције за подршку да бисте брзо решили проблем