
@override Future<User?> signInWithFacebook() async { final fb = FacebookLogin(); final response = await fb.logIn(permissions: [ FacebookPermission.publicProfile, FacebookPermission.email, ]); switch (response.status) { case FacebookLoginStatus.success: final accessToken = response.accessToken; final userCredential = await _firebaseAuth.signInWithCredential( FacebookAuthProvider.credential(accessToken!.token), ); return userCredential.user; case FacebookLoginStatus.cancel: throw FirebaseAuthException( code: "ERROR_aBORTED_BY_USER", message: "Sign in aborted by user", ); case FacebookLoginStatus.error: throw FirebaseAuthException( code: "ERROR_FACEBOOK_LOGIN_FAILED", message: response.error!.developerMessage, ); default: throw UnimplementedError(); } } (E/com.facebook.GraphResponse(25707): {HttpStatus: 400, errorCode: 190, subErrorCode: -1, errorType: OAuthException, errorMessage: Invalid OAuth access token signature.} )[1]
This Error is showing
Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared
1 Reset to default Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.