2017-10-05 45 views
2

我試圖使用react-native-firebase框架,通過定期firebase包有幾個好處,當談到反應,本地應用到火力地堡融入我的世博會的應用程序。博覽會和反應,本機火力

但是,我遇到了困難,因爲instructions說我必須添加GoogleService-Info.plistios/[YOUR APP NAME]/GoogleService-Info.plist,並且expo應用程序沒有我理解的ios文件夾。

我是非常擰或者是有一個解決方案?

回答

2

正如react-native-firebase文檔所述,如果要將該庫用於expo,則需要彈出應用程序。請注意,彈出操作不可逆轉。更多信息hereherehere

如果使用世博會,並想用這個包,你需要 彈出。如果您不想彈出,但希望使用功能 (如實時數據庫)(無脫機支持)&身份驗證, 您仍然可以在項目中使用Firebase Web SDK。

+0

那麼那個吹。哦,好吧,謝謝 – MarksCode

3

今天,您不能將Firebase react-native sdk與expo結合使用。這不是根據: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

0

我設法使用redux,firestore和expo獲得了一個反應原生的工作集。請參閱Code example,地址爲Github

但它花費了離線持久性(請參閱https://github.com/firebase/firebase-js-sdk/issues/436)。所以從我的角度來看,它的性價比很高,因爲我需要在線才能獲得一個完整的應用程序與firestore和反應原生。

相關問題