Ho un problema con kitkat api mentre sto cercando di ottenere il token di accesso ai servizi dell'account Google, la musica di Google nel mio caso. Quindi, se l'utente tenta ottenere pedina in un primo momento, utilizzando il metodo seguente:L'account Google ottiene il token
public String getAuthToken(Account account)
throws AuthenticatorException, IOException {
String s1;
if (account == null) {
Log.e("MusicAuthInfo", "Given null account to MusicAuthInfo.getAuthToken()", new Throwable());
throw new AuthenticatorException("Given null account to MusicAuthInfo.getAuthToken()");
}
String s = getAuthTokenType(mContext);
try {
s1 = AccountManager.get(mContext).blockingGetAuthToken(account, s, true);
} catch (OperationCanceledException operationcanceledexception) {
throw new AuthenticatorException(operationcanceledexception);
}
if (s1 == null) {
throw new AuthenticatorException("Received null auth token.");
}
return s1;
}
qui ottengo s1 == null
e la notifica push:
Quando rubinetto utenti in materia di notifica, viene visualizzata la prossima finestra di dialogo:
Quando l'utente clicca su "OK", tutte le successive iterazioni ottenere Token get succe ss.
Domanda: Come aggirare questa conferma o mostrare solo la finestra di dialogo, senza fare clic sulla notifica?
non riesco a trovare spazio per Google Play Music sservice – smail2133
Beh, per avere una possibilità di un gettone è necessario prima di avere un'idea che API cerchi un ambito per. Tra le API disponibili non c'è uno specifico di Google Play Music. Puoi controllare tutti qui: [OAuth 2.0 Playground] (https://developers.google.com/oauthplayground/) e devi assicurarti che l'API sia abilitata nella [Google Developers Console] (https: // console .developers.google.com/progetto). Verifica quale API ti offre i privilegi di cui hai bisogno. Ad esempio, quello di Google+ potrebbe includere questi. – Chris