Sto scrivendo un'app per Android e ho bisogno di richiedere un token di autenticazione dall'account. Ottenere l'elenco di account e il token è facile, ho lavorato fino ad ora.Android Authentication Mananger, quando è richiesta l'autorizzazione dell'utente?
Il problema è che Jelly Bean si apre un popup chiedendo il permesso agli utenti. Ora le mie domande:
- Quali sono le regole per la finestra di dialogo popup da visualizzare? Mi è successo una volta, per la prima volta dopo aver aggiornato il mio dispositivo ad Android 4.1. Sembra che succeda a caso: installando e disinstallando l'App non ero in grado di riprodurre la situazione in cui questo popup ritorna.
- C'è un modo per ripristinarlo senza eseguire il ripristino delle impostazioni di fabbrica? Ho bisogno di riprodurlo per il test per la domanda 3.)
C'è un modo per scoprire se il popup apparirà prima del richiedere l'authtoken e cioè attendere fino a quando non è più richiesto (cioè, se l'utente ha l'app in questione installato ma mai usato o se authtoken è scaduto?) e richiesto poi?
So che la maggior parte degli utenti Android è molto inesperta e potrebbe essere spaventata da alcune richieste di autorizzazione e vorrei evitare di richiedere authtoken quando attiverebbe questo popup dell'utente.
È questo il popup che stai chiedendo? http://stackoverflow.com/questions/3965126/android-google-calendar-permission-issue – pcans
Ci scusiamo per la risposta tardiva, ma sì. Questo è il popup che è apparso, solo con diversi servizi Google. Ma non è mai tornato indietro, non importa quante volte ho eliminato l'app e reinstallato –