Flutter:如何配置 Facebook 进行身份验证

Posted

技术标签:

【中文标题】Flutter:如何配置 Facebook 进行身份验证【英文标题】:Flutter : how configure Facebook for authentication 【发布时间】:2020-01-21 00:58:20 【问题描述】:

我有 Flutter 应用并使用 firebase 和 facebook 登录..

我正在配置 Facebook,我在此文档https://developers.facebook.com/docs/facebook-login/android 中的第 5 步“将您的包名称和默认类与您的应用关联”

默认活动类名称

这是处理深层链接的活动的完全限定类名,例如 com.example.app.DeepLinkingActivity。当我们从 Facebook 应用程序深层链接到您的应用程序时,我们会使用它。您也可以在您的 Android Manifest 中找到它。

上面那句话是什么意思?还有什么我需要安装的吗?

【问题讨论】:

【参考方案1】:

官方 facebook 文档不是为任何跨平台创建的, 如果您正在使用flutter_facebook_login 插件,请按照those 的步骤操作。

【讨论】:

我正在按照该插件的说明进行操作,它说要这样做 ===> “这假设您已经完成了“将您的包名称和默认类与您的应用程序关联”和“提供为您的应用开发和发布密钥散列”,位于 Android 网站的 Facebook 登录文档中。” 您是否同时使用 google 登录和 facebook 登录? 是的。我正在使用这两个...谷歌登录正在工作。,. 好的,试试这个链接,它会对你有所帮助。在默认活动名称中,请提供由颤振包提供的活动名称。 ***.com/questions/24838476/…

以上是关于Flutter:如何配置 Facebook 进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Flutter admob 中介与 Facebook Audience Network:如何自定义广告显示?

Facebook 登录,哈希键问题 - Flutter ,如何在 Flutter 中生成 Facebook Hashkey?

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

如何通过 Facebook 移动应用程序在 Flutter 应用程序中将链接(或图像)与用户管理的 Facebook 页面共享

如何在 Flutter 中获取 Facebook 受众网络的设备 ID?

在 Flutter 中,如何将 facebook 受众作为中介网络与 Admob 集成?