Google Play limita l'uso delle autorizzazioni ad alto rischio o sensibili, incluso un accesso speciale per le app chiamato Accesso a tutti i file. Questo vale solo per le app destinate ad Android 11 (livello API 30) che dichiarano l'autorizzazione MANAGE_EXTERNAL_STORAGE
, aggiunta in Android 11. Inoltre, questa norma non influisce sull'utilizzo dell'autorizzazione READ_EXTERNAL_STORAGE
.
Se la tua app non richiede l'accesso all'autorizzazione MANAGE_EXTERNAL_STORAGE
, devi rimuoverla dal file manifest dell'app per soddisfare i requisiti di revisione secondo le norme. Di seguito sono elencati i dettagli sulle implementazioni alternative conformi alle norme.
Se la tua app soddisfa i requisiti delle norme di utilizzo accettabile o è idonea a un'eccezione, dovrai dichiarare questa e le eventuali altre autorizzazioni ad alto rischio usando il modulo Dichiarazione delle autorizzazioni in Play Console.
Le app che non soddisfano i requisiti previsti dalle norme o per le quali non viene inviato un modulo Dichiarazione delle autorizzazioni potrebbero essere rimosse da Google Play.
Quando è necessario richiedere l'autorizzazione Accesso a tutti i file?
Dovresti accedere all'autorizzazione Accesso a tutti i file soltanto se per la tua app non puoi adottare in modo efficace best practice più rispettose della privacy, ad esempio l'uso di Storage Access Framework o dell'API MediaStore. Tieni presente che la tua app non deve dichiarare autorizzazioni di cui non ha bisogno o che non utilizza.
Funzionalità di base
Inoltre, l'utilizzo dell'autorizzazione da parte dell'app deve rientrare negli utilizzi consentiti e deve essere direttamente collegato alla funzionalità di base dell'app, ossia lo scopo principale dell'app, senza la quale l'app non funziona o diventa inutilizzabile. La funzionalità di base e le eventuali funzioni principali che la costituiscono devono essere tutte documentate e illustrate in modo evidente nella descrizione dell'app.
Quando la funzionalità di base di un'app richiede l'autorizzazione Accesso a tutti i file, lo sviluppatore deve compilare il modulo Dichiarazione delle autorizzazioni e ricevere l'approvazione di Google Play.
Importante: se cambi la modalità di utilizzo di queste autorizzazioni limitate da parte dell'app, devi inviare nuovamente il modulo con informazioni aggiornate e accurate. Utilizzi ingannevoli e non dichiarati di queste autorizzazioni potrebbero comportare la sospensione dell'app e/o la chiusura del tuo account sviluppatore.