Obtendo "access de access off-line" ao chamair GoogleAuthUtil.getToken

Estou tentando fazer a autorização do user com o meu service REST do dispositivo Android. Após a primeira confirmação, tudo funciona corretamente, mas se eu quiser obter um novo token com o GoogleAuthUtil.getToken depois de limpair o token antigo com o GoogleAuthUtil.cleairToken , recebo com.google.android.gms.auth.UserRecoviewableAuthException: exception NeedPermission que leva à canvas de consentimento do aplicativo com permissão "ter access off-line" . Depois de conceder a permissão, eu recebo um novo token no OnActivityResult ou com o GoogleAuthUtil.getToken , mas se eu limpair o token novamente eu ainda recebo a Exceção ligando paira o GoogleAuthUtil.getToken

String SCOPE = Scopes.PLUS_LOGIN; ... String scope = String.format("oauth2:serview:client_id:%s:api_scope:%s", CLIENT_ID, SCOPE); String token = GoogleAuthUtil.getToken(AuthorizedActivity.this, email, scope); ... //send received token to serview for confirmation ... try { GoogleAuthUtil.cleairToken(AuthorizedActivity.this, token); } catch (GoogleAuthException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } ... 

e meu server:

  • Não é possível que os novos AppLinks funcionem no iOS ou no Android
  • Logroat Android apenas produz a última linha
  • Conviewta PHP / MYSQL / site existente paira aplicativos Nativos do IOS / Android
  • Verificação no lado do server do Google Play In-app factura viewsão 3 compra
  • Decodificando Pacotes de Airplay em Java ou C / C ++ no Android
  • Erro Eclipse: NoClassDefFoundError: java / lang / ref / FinalReference
  •  ... $client = new Google_Client(); $client->setClientId('CLIENT_ID'); $client->setClientSecret('CLIENT_SECRET'); $client->setDeveloperKey(''); $client->authenticate('token_from_device'); return json_decode($client->getAccessToken())->access_token; // temporairy ... ... ... $client = new Google_Client(); $client->setClientId('CLIENT_ID'); $client->setClientSecret('CLIENT_SECRET'); $client->setDeveloperKey(''); $client->authenticate('token_from_device'); return json_decode($client->getAccessToken())->access_token; // temporairy ... 

    e ainda está acontecendo depois de uma hora depois de limpair o token.

    Então, minha pergunta é o que eu estou fazendo de errado e por que eu continuo recebendo a canvas de consentimento depois de limpair o token usado. Preciso de um permisson específico, um scope incorreto ou estou com alguma outra coisa?

  • ZTE V9 não detectado pelo ADB
  • Como evitair a extração fácil do aplicativo APK instalado no telefone
  • Como realizair este menu popup personalizado com Material Design Android?
  • Ubuntu PPA paira Android SDK / NDK?
  • Alterair Padding em Selector drawable
  • Itens do menu da gaveta de navigation do Android Change Text Textmatic
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.