Código de estado 12501 que se autentica con el inicio de sesión de google
Estoy usando estas líneas de código a continuación para la integración de Android de inicio de sesión de G +.
En la aplicación build.gradle:
compile 'com.google.android.gms:play-services-auth:8.4.0' compile 'com.google.android.gms:play-services-plus:8.4.0'
En MainActivity:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestIdToken("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.com")
.requestProfile()
.build();
AppCompatActivity appCompatActivity = (AppCompatActivity) context;
googleApiClient = new GoogleApiClient.Builder(context)
.enableAutoManage(appCompatActivity, this)
.addConnectionCallbacks(this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addApi(Plus.API)
.build();
También he agregado el archivo "google-services.gson" a nivel de aplicación. También hice una aplicación web y uso id-cliente para el parámetro requestIdToken ().
requestIdToken (ID de cliente de la aplicación web).
Después de escribir este código, aún obtengo el código de estado = 12501 en respuesta y tokenId = null.
Tambien he leidoeste enlace. Pero no puedo encontrar ninguna solución.