Sto cercando di aggiungere il supporto per Android 6.0 nella mia app Android esistente. Ho usato SYNCADAPTER
per sincronizzare i dati. funziona bene fino all'API 22. ma in 23 (ANDROID 6.0) hanno rimosso il permesso del gruppo AUTHENTICATE_ACCOUNTS
.Implementazione autorizzazione marshmallow
Ho trovato il campione how to get run-time permission, ho provato lo stesso con AUTHENTICATE_ACCOUNTS
ma non funziona.
Ho trovato anche uno answer, C'è qualche trucco per usare AUTHENTICATE_ACCOUNTS
come quella risposta?
ho trovato l'elenco di autorizzazioni rimosso overhere. quindi se la mia app usa quel permesso che è elencato. in tal caso qualsiasi app funziona in Android M (6.0)?
"hanno rimosso il permesso di gruppo AUTHENTICATE_ACCOUNTS" - quali parti specifiche dell'SDK di Android utilizzavi? AUTHENTICATE_ACCOUNTS? Controlla gli JavaDocs correnti, poiché potresti non aver bisogno dell'autorizzazione al livello API 23. – CommonsWare
@CommonsWare: ho usato SyncAdapter per ottenere i dati dal backend, ecco perché ho bisogno di quell'autorizzazione. Non ho alcun problema con la mia app che funziona perfettamente su 6.0. ma sto cercando di implementare il modello di autorizzazione per 6.0. quindi non è necessario ottenere il permesso AUTHENTICATE_ACCOUNTS dall'utente in 6.0? –
Prova questo potrebbe essere lavoro stackoverflow.com/a/41221852/5488468 –