2

나는 React Native로 앱을 만들기 시작했고, firebase 백엔드 구현 과정에 있습니다.React Native + Firebase : Facebook 인증 사용법

firebase를 사용하여 표준 로그인을 추가했지만 페이스 북 인증을 구현할 때 문제가 발생했습니다. 설명서에 언급 된 FacebookAuthProvider에 액세스 할 수 없습니다.

https://firebase.google.com/docs/reference/js/firebase.auth.FacebookAuthProvider

그들은 두 가지 모순 된 예제를주고, 둘은 작동하는 것 같다 없습니다. 첫 번째 인스턴스는 다음과 같이 인스턴스화됩니다.

var provider = new firebase.auth.FacebookAuthProvider(); 

이 호출하려고하면 오류가 발생합니다. 14 :

12 ~ 23 19 07.388 3082 3517 E의 ReactNativeJS : 정의되지는

그리고 몇 가지 (')를 새로운 _Firebase2.default.auth.FacebookAuthProvider을 ('평가)를 생성자 아니다 그 아래의 행은 다음 예제를 제공합니다.

var cred = firebase.auth.FacebookAuthProvider.credential(...) 

정적 객체 및 생성자로 액세스되는 곳입니다. 이것은 또한 작동하지 않습니다. 필자는 Firebase API가 실제로 어떻게 작동하는지 이해하는 데 어려움을 겪고 있으며, 여전히 앱용 FB 인증을 가지고 있지 않습니다. 어떤 도움을 많이 주시면 감사하겠습니다!

+0

코드를 표시하십시오 – Codesingh

답변

1

Firebase API에는 명확하게 설명되어 있지 않지만 인스턴스화 된 FirebaseApp에서 제공하는 API와 Firebase 모듈에서 제공하는 API는 명확하게 구분되어 있습니다.

실수로 Firebase 모듈 대신 FirebaseApp를 통해 FacebookAuthProvider에 액세스하려고 시도 했었습니다. 이제 참조를 변경하고 모든 것이 작동하는 것 같습니다.

관련 문제