2012-07-03 12 views
5

Después de conseguir el token de autenticación cómo usarlo para iniciar sesión con Google credencialesde sesión en la aplicación para Android con las credenciales de Gmail

AccountManager am=AccountManager.get(this); 
Account[] accounts= am.getAccountsByType("com.google"); 
account=accounts[0]; 
amf = am.getAuthToken(account,"com.google", true, 
     new AccountManagerCallback<Bundle>() { 
    public void run(AccountManagerFuture<Bundle> arg0) { 

       try { 
        Bundle result; 
        Intent i; 
        String token; 

        result = arg0.getResult(); 
     if (result.containsKey(AccountManager.KEY_INTENT)) { 
         i = (Intent)result.get(AccountManager.KEY_INTENT); 
         System.out.println("INtect=="+i.toString()); 
         if (i.toString().contains("GrantCredentialsPermissionActivity")) { 

          cbt.startActivity(i); 
          System.out.println("ssstttt"); 
         } else { 
          cbt.startActivity(i); 
          System.out.println("endddddd"); 
         } 

        } else {  
token = (String)result.get(AccountManager.KEY_AUTHTOKEN); 

tengo la clave de API generada a partir de la cuenta de Google, pero dónde enviar el authToken y API para que el usuario pueda iniciar sesión utilizando sus credenciales de gmail

Respuesta

0

No se recomienda el uso de credenciales de Gmail, ya que se fusionan Google+ y Gmail, lo que realmente desea es poder iniciar sesión en Google+. Esto también te permitirá hacer llamadas API.

Leer más la implementación de Google+ sesión, en su aplicación here

+0

¿Qué quiere decir con 'no se recomienda '? ¿Por qué una persona no puede usar o no usar google plus junto con Gmail? –

Cuestiones relacionadas