checkApp

Store

Google Play: dichiarazione per la posizione precisa

Le app con ACCESS_FINE_LOCATION devono motivarla in una dichiarazione in Play Console, obbligatoria dal 27 gennaio 2027.

Che cosa richiede Google Play?

Ogni app che chiede la posizione precisa (ACCESS_FINE_LOCATION) deve compilare una dichiarazione in Play Console: quali funzioni ne hanno bisogno, e perché la posizione approssimativa o il pulsante di posizione di Android non bastano. La dichiarazione si apre a novembre 2026 e la conformità è obbligatoria dal 27 gennaio 2027, con proroghe di 30 giorni disponibili in Play Console. Per le app con target Android 17, il pulsante di posizione diventa il modo obbligatorio per ottenere la posizione precisa per usi una tantum come cercare nelle vicinanze o scegliere un indirizzo. La posizione in background ha già una dichiarazione a parte.

Da dove arriva in un'app Flutter

Spesso l'autorizzazione arriva senza che nessuno l'abbia decisa. Il plugin location dichiara ACCESS_FINE_LOCATION e le autorizzazioni per il servizio di posizione in primo piano nel proprio manifest, quindi ogni app che lo usa chiede la posizione precisa. geolocator, google_maps_flutter e permission_handler non ne dichiarano nessuna: lì l'autorizzazione sta nell'AndroidManifest.xml dell'app. Anche altri SDK, per pubblicità, analytics o mappe, possono aggiungere autorizzazioni di posizione al manifest unito.

Come risolverlo

  1. Eseguite il controllo gratuito della build sull'.apk o l'.aab. Elenca le autorizzazioni di posizione che finiscono nel manifest unito.
  2. Decidete funzione per funzione: posizione precisa continua (tracciamento in tempo reale, navigazione), una posizione una tantum, o il livello di città. Molte app hanno bisogno solo della posizione approssimativa.
  3. Per la sola posizione approssimativa, dichiarate solo ACCESS_COARSE_LOCATION e rimuovete l'autorizzazione precisa aggiunta da un plugin con tools:node="remove" in android/app/src/main/AndroidManifest.xml.
  4. Verificate che l'app funzioni ancora quando l'utente concede solo la posizione approssimativa.
  5. Se tenete la posizione precisa, preparate le risposte per la dichiarazione prima che si apra a novembre 2026, e verificate che la scheda dello store mostri la funzione che ne ha bisogno.

Il controllo gratuito della build legge il vostro .apk o .aab nel browser e indica se questo riguarda la vostra build, senza caricare nulla.

Oppure fate verificare l'intera build: la verifica degli store costa 190 €, 2 giorni lavorativi.

Requisiti di Google Play