Open name27 opened 1 year ago
firebase - flutter - 제휴 ID 및 소셜 로그인
Future<UserCredential> signInWithFacebook() async {
// Trigger the sign-in flow
final LoginResult loginResult = await FacebookAuth.instance.login();
// Create a credential from the access token
final OAuthCredential facebookAuthCredential = FacebookAuthProvider.credential(loginResult.accessToken.token);
// Once signed in, return the UserCredential
return FirebaseAuth.instance.signInWithCredential(facebookAuthCredential);
}
Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared. Please follow https://developers.facebook.com/docs/android/troubleshooting/#faq_267321845055988 to make the declaration.
이 url로 넘어가면 이 화면이 나오는데
나오는 대로 해도 해결이 안된다.
설정 패키지 이름: android/app/build.gradle
기본 액티비티 클래스 이름: 패키지 이름 + .MainActivity
keytool 만들기
키 해시 구하는 명령어
C:\Program Files\Android\Android Studio\jre\bin>keytool -exportcert -alias key -keystore C:\Users\c\key.jks | "C:\Users\c\openssl-0.9.8e_X64\bin\openssl" sha1 -binary | "C:\Users\c\openssl-0.9.8e_X64\bin\openssl" base64
android / app / src / main / res / values 에 strings.xml 만들기
토근 값: 대시보드 설정 / 고급설정 / 클라이언트 토큰
android / app / src / main / AndroidManifest.xml 에
정확하지 않은 코드 포함
Facebook 로그인 / 설정