通过 Facebook 进行 Flutter 和 Firebase 身份验证:与设备的连接丢失
Posted
技术标签:
【中文标题】通过 Facebook 进行 Flutter 和 Firebase 身份验证:与设备的连接丢失【英文标题】:Flutter and Firebase authentication via Facebook: Lost connection to device 【发布时间】:2021-05-19 06:58:32 【问题描述】:我正在尝试按照 here 的定义设置 Flutter-Firebase-Facebook 社交身份验证。我只使用了文档中给出的示例,在执行flutter run
并单击模拟器上的“登录”按钮后,应用程序退出,我可以从记录的消息中看到:
[ +4 ms] 失去与设备的连接。
我遵循的步骤如下:
我按照here 中的说明设置了 Facebook 应用; 我还按照here 中的定义为 ios 和 android 设置了 Flutter 项目; 我运行了 flutter_facebook_auth page 中描述的确切示例;到目前为止我检查的是:
内存足够了; flutter doctor 没有显示任何问题。我使用的 deps 版本是:
firebase_core:^0.7.0 firebase_auth:^0.20.0+1 flutter_facebook_auth: ^2.0.1flutter、sdk 等版本都是最新的。在 Big Sur 11.1 上运行
有人知道我可以进一步调查什么吗?
【问题讨论】:
【参考方案1】:我遇到了这个问题,并重新阅读了安装指南以确保我得到了一切。为我解决的问题是确保我在 Info.plist
中设置了这两个属性:
<key>FacebookAppID</key>
<string>your-fb-app-id</string>
<key>FacebookDisplayName</key>
<string>your-app-name</string>
【讨论】:
以上是关于通过 Facebook 进行 Flutter 和 Firebase 身份验证:与设备的连接丢失的主要内容,如果未能解决你的问题,请参考以下文章
如何连接facebook、firebase和flutter?
如何通过 Facebook 移动应用程序在 Flutter 应用程序中将链接(或图像)与用户管理的 Facebook 页面共享