인프런 커뮤니티 질문&답변

이현재님의 프로필 이미지
이현재

작성한 질문수

Flutter 앱 개발 기초

로그인 기능 만들기

파이어베이스 Auth에러

해결된 질문

작성

·

388

3

Auth코드 작성후 계속하여 에러가 발생합니다.

 

/D:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-3.3.4/lib/src/recaptcha_verifier.dart:57:27: Error: Required named parameter 'auth' must be provided.
 
 
 
_factory.delegateFor(
 
구글에 검색해봐도 나오지 않은내용이라 질문드립니다.
 
 
에러코드 링크 들어가보니
return RecaptchaVerifier._(
      _factory.delegateFor(
        container: container,
        size: size,
        theme: theme,
        onSuccess: onSuccess,
        onError: onError,
        onExpired: onExpired,
      ),
 
로 나와있고 에러표시는 별도로 없습니다.
 

답변 2

1

DevStory님의 프로필 이미지
DevStory
지식공유자

문제 해결 방법 공유드립니다.

1. pubspec.lock 파일을 삭제해 주세요.
2. pubspec.yaml 파일에 아래 코드를 추가하신 뒤 저장해 주세요. 저장시 실행되는 flutter pub get 명령어가 끝나길 기다려 주세요.

firebase_auth_platform_interface: 6.1.10

3.  실행하시면 정상적으로 작동하실겁니다.

문제의 원인은 firebase_auth 패키지가 firebase_auth_platform_interface 패키지를 사용하는데, 해당 패키지의 6.4.0 버전에서 문제가 있는거 같습니다. 그래서 문제 없는 버전을 위와 같이 명시하여 해결하실 수 있습니다.

수업 자료에도 반영하도록 하겠습니다.
적극적으로 문의해 주셔서 감사합니다 ❤️

1

DevStory님의 프로필 이미지
DevStory
지식공유자

안녕하세요 이현재님

에러 메세지는 auth라는 이름지정 매개변수가 전달이 안되어 에러가 발생한 것 같습니다. 그런데 정확한 원인을 파악하려면 전체 코드를 봐야할 것 같습니다. 질문란에 현재 전체 소스코드를 붙여넣어주시면 제 기기에서 문제를 재현한 뒤 해결 방법을 답변드리도록 하겠습니다.

추가로 카카오톡으로 문의 주시면 더욱 빠르게 답변 드리겠습니다.
감사합니다 ❤️

이현재님의 프로필 이미지
이현재

작성한 질문수

질문하기