Rifiuti di autorizzazioni

La maggior parte delle app richiede agli utenti di concedere determinate autorizzazioni app per funzionare correttamente. Tuttavia, in alcuni casi, gli utenti potrebbero non concedere le autorizzazioni

  • Ritengono che l'autorizzazione non sia necessaria per la funzionalità di base dell'app.
  • Non utilizzano la funzionalità associata all'autorizzazione.
  • Temono che l'autorizzazione influisca sulle prestazioni del dispositivo.
  • Sono semplicemente scomodi, ad esempio a causa di sensibilità in materia di privacy.

Best practice

Tassi di rifiuto insolitamente elevati suggeriscono che gli utenti non ritengono che l'ulteriore esposizione delle loro informazioni valga i vantaggi offerti in cambio. Esistono diversi modi per far sentire gli utenti più a loro agio nell'utilizzo della tua app. Potresti essere in grado di ridurre il tasso di rifiuto se adotti misure come quelle descritte in questa sezione. Tuttavia, non dovresti aspettarti di ridurre a zero i tassi di rifiuto, perché gli utenti hanno preferenze personali diverse e alcuni semplicemente non vogliono concedere autorizzazioni in nessuna circostanza.

Evitare di richiedere autorizzazioni non necessarie

Le ricerche dimostrano che gli utenti preferiscono le app che richiedono meno autorizzazioni. Limitare le richieste di autorizzazione al set minimo necessario può contribuire a migliorare la fiducia degli utenti in un'app e favorire un maggior numero di installazioni. Al contrario, l'aggiunta di richieste di autorizzazione non necessarie potrebbe influire negativamente sulla visibilità della tua app sul Play Store. Se autorizzazioni specifiche non sono necessarie, potresti riuscire a ridurre il numero di richieste di autorizzazioni della tua app tramite metodi alternativi. Alcuni approcci comuni sono descritti in Best practice per le autorizzazioni delle app.

Mostrare la richiesta di autorizzazione nel contesto

Le autorizzazioni non critiche meno intuitive potrebbero trarre vantaggio da una spiegazione nel contesto. In questo modo, gli utenti comprendono meglio il valore derivato dall'autorizzazione. La figura 1 mostra un esempio di istruzione di un utente nel contesto.

Figura 1. Spiegare una richiesta di autorizzazione nel contesto

Gli utenti comprendono meglio la proposta di valore quando l'app richiede l'autorizzazione nel contesto della funzionalità correlata. Questa migliore comprensione potrebbe convincere più utenti a concedere le richieste di autorizzazione.

Per ulteriori informazioni sulle linee guida su come istruire gli utenti e richiedere le autorizzazioni, consulta il pattern di progettazione Material per le autorizzazioni.

Spiega il motivo per cui la tua app ha bisogno dell'autorizzazione

Ti consigliamo di iniziare richiedendo l'autorizzazione nel contesto: fornire una spiegazione per le autorizzazioni meno intuitive aiuta a migliorare la comprensione dell'autorizzazione da parte degli utenti. Il metodo shouldShowRequestPermissionRationale() dell'utilità restituisce true se l'utente ha precedentemente rifiutato la richiesta. La tua app può utilizzare questo metodo per determinare quando mostrare la spiegazione.

Puoi trovare maggiori dettagli su come visualizzare le stringhe di spiegazione in Richiedere autorizzazioni app.