Expo和react native firebase

Expo和react native firebase,firebase,react-native,expo,react-native-firebase,Firebase,React Native,Expo,React Native Firebase,我正在尝试使用该框架将Firebase集成到我的expo应用程序中,与常规的Firebase包相比,该框架在响应本机应用程序方面具有一些优势 然而,我遇到了一些困难,因为有人说我必须将GoogleService Info.plist添加到ios/[你的应用程序名]/GoogleService Info.plist,据我所知,世博会应用程序没有ios文件夹 我是真的完蛋了还是有解决方案?正如react native firebase文档所述,如果您想在expo中使用此库,您需要弹出应用程序。请记住

我正在尝试使用该框架将Firebase集成到我的expo应用程序中,与常规的
Firebase
包相比,该框架在响应本机应用程序方面具有一些优势

然而,我遇到了一些困难,因为有人说我必须将
GoogleService Info.plist
添加到
ios/[你的应用程序名]/GoogleService Info.plist
,据我所知,世博会应用程序没有ios文件夹


我是真的完蛋了还是有解决方案?

正如react native firebase文档所述,如果您想在expo中使用此库,您需要弹出应用程序。请记住,弹出动作是不可逆的。更多信息和

如果您使用Expo并想使用此软件包,您需要 弹出如果您不想弹出,但希望使用功能 例如实时数据库(无离线支持)和身份验证, 您仍然可以在项目中使用Firebase Web SDK


今天,您不能让Firebase react本机sdk与expo一起使用。这并不是根据以下计划的:

因此,您只能使用Firebase的javascript sdk


Cloud Firestore是新的,它将更好地用于javascript sdk的脱机和同步。

此线程的作者:已设法使其与分离的ExpoKit一起工作——因此它不是一个完整的弹出,并保留了expo功能

我已经询问了他采取的步骤,以便我们可以看到在我们的文档中添加了一些内容,可能还有一个独立的ExpoKit版本


有关ExpoKit的信息,请参阅。

我成功地通过redux、firestore和expo获得了react native的工作集。见

但它需要离线持久性(请参阅)。因此,从我的角度来看,它需要性能,因为我需要在线使用firestore和react native获得一个完整的工作应用程序。

正在进行中--

在世博会中使用Firebase
以及我们计划如何将其添加到我知道的客户中!我也需要它。那么,通过使用常规firebase sdk,我放弃了什么呢?性能、脱机和其他功能?请检查此处:。但是Firestore的离线性能会随着新的云Firestore而改变。你知道一旦你退出Firestore,开发Firestore会有多烦人吗?是差不多还是更麻烦?我还没试过。Expo非常有用,所以我正在使用javascript sdk。如果你想退出,你可以直接去其他的首发阵容,比如感谢落选。前两个答案表明这是不可能的,工作也没有计划,但一篇新的博文称这项功能将很快推出。此处链接的博文已更新,评论称,计划中的Expo和react native firebase集成将不起作用。