En la devolución de llamada de inicio de sesión de Facebook, la devolución fue exitosa, pero firebase auth.signInWithCredential es una tarea de devolución que no tuvo éxito con excepción; FirebaseAuthInvalidCredentialsException: la credencial de autenticación proporcionada tiene un formato incorrecto o venció. [ Sitio remoto 5XX de facebook.com para USER_INFO ]
Mi tipo de aplicación de desarrollador de Facebook es Servicios de juegos. Cuando busco una solución en la web, algunos dicen que cambiar el tipo de aplicación funciona, pero es imposible debido a que la aplicación está activa. ¿Cualquier sugerencia?
binding.btnFacebookMan.registerCallback(callbackManager,object : FacebookCallback<LoginResult> { override fun onCancel() { Log.d("log","facebook login cancelled") } override fun onError(error: FacebookException) { Log.d("log","facebook ${error.message}") } override fun onSuccess(result: LoginResult) { val credential = FacebookAuthProvider.getCredential(result.accessToken.token) auth.signInWithCredential(credential).addOnCompleteListener(act) {task-> if(task.isSuccessful) { Log.d("log","taskSuccess") val mail = task.result.user?.email val uid = task.result.user?.uid } else { Log.d("log","taskFail") Log.d("log","${task.exception}") loader.dismiss() } } } })