通过Facebook的Flutter和Firebase身份验证:与设备的连接丢失



我正在尝试设置此处定义的Flutter-Firebase-Facebook社交身份验证。我只使用了文档中给出的示例,在我执行flutter run并单击模拟器上的"Login"按钮后,应用程序退出,我可以从记录的消息中看到的只是:

[+4 ms]连接失败。

接下来的步骤如下:

  • 我按照这里的描述设置了Facebook App;
  • 我还设置了在这里定义的iOS和Android的Flutter项目;
  • 我运行了flutter_facebook_auth页面中描述的确切示例;

目前我检查的是:

  • 内存已足够;
  • 扑动医生未显示任何问题。

我使用的深度版本是:

  • firebase_core: ^ 0.7.0
  • firebase_auth: ^ 0.20.0 + 1
  • flutter_facebook_auth: ^ 2.0.1

flutter、sdk等都是最新版本。运行在大苏尔11.1

有人知道我可以进一步调查什么吗?

我有同样的问题,确保你的CFBundleURLSchemesfb开头。

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<!--
Replace "000000000000" with your Facebook App ID here.
**NOTE**: The scheme needs to start with `fb` and then your ID.
-->
<string>fb000000000000</string>
</array>
</dict>
</array>

我遇到了这个问题,并重新查看了安装指南以确保我获得了所有内容。为我修复的是确保我在Info.plist中设置了这两个属性:

<key>FacebookAppID</key>
<string>{your-fb-app-id}</string>
<key>FacebookDisplayName</key>
<string>{your-app-name}</string>

最新更新