2017-10-05 3 views
2

반응 기본 응용 프로그램에 관해서는 firebase 패키지보다 몇 가지 장점이있는 react-native-firebase 프레임 워크를 사용하여 Firebase를 내 엑스포 응용 프로그램에 통합하려고합니다.엑스포 및 반응 네이티브 firebase

그러나 instructionsGoogleService-Info.plistios/[YOUR APP NAME]/GoogleService-Info.plist에 추가해야하며 엑스포 앱에는 내가 이해하는 것으로부터 ios 폴더가 없으므로 어려움에 처하게됩니다.

나는 꽤 많은 실수를했거나 해결책이 있습니까?

답변

2

반응성 천연 염기성 문서에 의하면,이 라이브러리를 엑스포와 함께 사용하려면 앱을 꺼내야합니다. 꺼내기 동작은 되돌릴 수 없습니다. 자세한 정보 hereherehere.

박람회를 사용하는 경우이 패키지를 사용하려면 배출해야합니다. 꺼내기를 원하지 않지만 실시간 데이터베이스 (오프라인 지원없이) & 인증, 과 같은 기능을 사용하고자한다면, 프로젝트에서 Firebase Web SDK를 사용할 수 있습니다.

+0

글쎄. 오, 음, 고마워요 – MarksCode

3

오늘 Firebase는 엑스포와 반응 할 수 없습니다. 그리고 이것은에 따라 계획되지 않습니다 : https://expo.canny.io/feature-requests/p/full-native-firebase-integration.

그래서 Firebase의 javascript sdk에서만 재생해야합니다.

Cloud Firestore는 새로운 기능으로, 오프라인과 동기화를 위해 javascript SDK에 적합합니다.

+0

어떡 하지요 ... – MarksCode

+0

알아요! 나는 그것을 필요로했다. – Wandrille

+0

그렇다면 일반적인 firebase sdk를 사용하여 무엇을 포기할 수 있습니까? 성능, 오프라인 및 기타? – MarksCode

1

이 스레드의 작성자 : Fresh Detached Expo + RNFirebase not running on Android이 (가) Detached ExpoKit과 작동하도록 관리했습니다. 따라서 완전한 배출이 아니며 엑스포 기능을 유지합니다.

나는 그가 그래서 우리는 우리의 문서에 추가 뭔가 우리 starter app.

의 가능성이 분리 된 ExpoKit 버전 ExpoKit에 대한 자세한 내용은 expokit detaching docs를 참조를 얻기에 관하여 볼 수 있습니다 수행 한 단계를 요구했다.

0

필자는 redux, firestore 및 expo와 반응하는 네이티브 작업 세트를 얻을 수있었습니다. Github에서 Code example을 참조하십시오.

그러나 오프라인 지속성이 필요합니다 (https://github.com/firebase/firebase-js-sdk/issues/436 참조). 따라서 필자는 Firestore 및 반응 형 네이티브로 전체 업무용 응용 프로그램을 얻으려면 온라인 상태 여야하기 때문에 성능이 떨어집니다.

관련 문제