Google Play limita l'uso delle autorizzazioni ad alto rischio o sensibili, inclusa l'autorizzazione QUERY_ALL_PACKAGES
, che consente di visualizzare l'inventario di app installate su un determinato dispositivo. Google Play considera l'inventario delle app installate sul dispositivo di un utente come informazioni personali e sensibili; l'uso dell'autorizzazione è consentito solo quando lo scopo o la funzionalità di base dell'app rivolta all'utente richiede necessariamente di conoscere quali app sono installate sul dispositivo.
Se la tua app non soddisfa i requisiti delle norme di utilizzo accettabile descritti di seguito, devi rimuovere l'autorizzazione dal file manifest dell'app per rispettare le norme di Google Play. Di seguito vengono riportati anche suggerimenti per implementazioni alternative conformi alle norme.
Se la tua app soddisfa i requisiti delle norme di utilizzo accettabile per l'autorizzazione QUERY_ALL_PACKAGES
, dovrai dichiarare questa ed eventuali altre autorizzazioni ad alto rischio nel modulo Dichiarazione delle autorizzazioni disponibile in Play Console.
Le app che non soddisfano i requisiti previsti dalle norme o per le quali non viene inviato il modulo Dichiarazione delle autorizzazioni potrebbero essere rimosse da Google Play.
Importante: se l'utilizzo delle autorizzazioni limitate da parte dell'app cambia, devi inviare nuovamente la dichiarazione 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.
Quando è necessario richiedere l'autorizzazione QUERY_ALL_PACKAGES?
L'autorizzazione QUERY_ALL_PACKAGES
ha effetto soltanto quando la tua app ha come target il livello API 30 di Android o versioni successive su dispositivi con Android 11 o versioni successive.
Per utilizzare questa autorizzazione, l'app deve rientrare negli usi consentiti descritti di seguito e avere come scopo principale quello di cercare tutte le app sul dispositivo. Devi poter giustificare adeguatamente perché un metodo meno intrusivo di visibilità delle app non consenta in modo sufficiente la funzionalità di base rivolta all'utente e conforme alle norme della tua app.
La funzionalità di base è lo scopo principale dell'app. Senza questa funzionalità che permette di cercare tutte le app sul dispositivo, l'app non funziona o è inutilizzabile. La funzionalità di base e le eventuali caratteristiche che la costituiscono devono essere tutte documentate, illustrate e promosse in modo evidente nella descrizione dell'app.