>Java >java지도 시간 >\'이 앱은 Firebase 인증을 사용할 권한이 없습니다\': Android Studio 업그레이드 후 오류를 해결하는 방법은 무엇입니까?

\'이 앱은 Firebase 인증을 사용할 권한이 없습니다\': Android Studio 업그레이드 후 오류를 해결하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-29 08:47:02670검색

Firebase 콘솔의 '이 앱은 Firebase 인증을 사용할 권한이 없습니다' 오류

문제:

Firebase 인증은 문제없이 작동합니다. 그러나 Android Studio 업그레이드 후 디버그 빌드가 실패하기 시작하고 다음 오류 메시지가 표시됩니다.

D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed ].

이 오류는 로그인 성공 후 코드를 변경하지 않았음에도 발생했습니다.

해결책:

업데이트(2022년 5월 12일):

  1. SHA-1 획득 및 Play Store Console의 SHA-256 인증서 지문:
Play store Console > Your project > Release > Setup > App integrity

[이미지: Play Store Console의 SHA-1 및 SHA-256 지문]

  1. Firebase 앱에 SHA-1SHA-256 지문을 모두 추가하세요.
Firebase Console > Your project > Settings of the app > Add Fingerprint

[이미지: Fingerprints added to Firebase 콘솔에 있어야 함]

추가 고려 사항:

  1. 로컬 SHA-1SHA-256 가치. ./gradlew signedReport 명령을 사용하여 가져옵니다. 자세한 내용은 이 문서를 참조하세요.
  2. 에뮬레이터를 통한 전화 OTP 인증은 SIM이 부족하여 작동하지 않습니다. SIM이 있는 모바일 기기에 앱을 설치하세요.
  3. "앱 확인 단계 활성화"가 올바르게 구성되어 있고 Android 기기 확인이 활성화되어 있는지 확인하세요.
  4. 다음에서 올바른 프로젝트가 선택되었는지 확인하세요. Android 기기 확인을 활성화할 때 드롭다운 메뉴를 선택하세요.
  5. SHA-1SHA-256 지문이 모두 Firebase 프로젝트에 등록되어 있어야 합니다.
  6. 모든 변경을 완료한 후
  7. google-services.json 파일의 최신 버전을 사용하세요.

위 내용은 \'이 앱은 Firebase 인증을 사용할 권한이 없습니다\': Android Studio 업그레이드 후 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.