我目前遇到的问题是Firebase无法在iOS上的React Native应用中连接(Android应用连接正常)。
这是我在Xcode中看到的错误:
4.11.0 - [Firebase/Firestore][I-FST000001] Could not reach Firestore backend.
当前安装的Firebase Pod:
Firebase (4.11.0)
FirebaseAnalytics (4.1.0)
FirebaseAuth (4.5.0)
FirebaseCore (4.0.18)
FirebaseFirestore (0.10.4)
FirebaseInstanceID (2.0.10)
FirebaseMessaging (2.1.1)
FirebaseStorage (2.1.3)
听起来有一个类似的问题已经通过Firebase SDK的4.10.1版本([Firestore][I-FST000001] Could not reach Firestore backend)解决了
其他人在4.11.0上看到此错误?
答案 0 :(得分:0)
这个问题最终导致了我的疏忽。我在Firebase控制台中指定的捆绑ID与我的项目设置的捆绑ID不同。这是检查它是否匹配的快速方法。
<强>的iOS 强>
在您已添加到iOS项目的 GoogleServices-Info.plist 文件中,有一个&#34; BUNDLE_ID&#34;键。该键的值应与项目的“常规”选项卡下的Xcode中的“Bundle Identifier”字段匹配。
Android
在React Native项目中,导航到 android / app / src / main / AndroidManifest.xml 。验证manifest-&gt;包属性是否与client_info-&gt; android_client_info-&gt; package_name下的 google-services.json 文件中的内容相匹配。