@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.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy