Flutter:显示也使用该应用程序的 Facebook 朋友

Posted

技术标签:

【中文标题】Flutter:显示也使用该应用程序的 Facebook 朋友【英文标题】:Flutter: show facebook friends who also use the app 【发布时间】:2019-12-25 10:45:50 【问题描述】:

我有一个 Flutter 应用程序,您可以在其中使用 Facebook 登录。 (https://pub.dev/packages/flutter_facebook_login)。

当用户登录时,我创建了一个新的 FireStore 文档(该文档以用户 ID 作为名称)。在其中,我存储其他信息,例如电子邮件等。

该应用允许结交“朋友”,我现在通过实现一个搜索栏来实现这一点,您可以在其中根据用户的姓名搜索用户。

但是是否有可能向用户显示一个“推荐朋友”列表,其中包含他所有也在使用该应用程序的 Facebook 朋友。

我想到了他朋友的所有 fb ID 的列表,并将其与 Firestore 中的 ID 进行比较? (用 fb 包可以吗?)

谢谢!

【问题讨论】:

【参考方案1】:

您可以使用 user_friends Facebook api。您必须先获得 Facebook 的许可才能使用它。它只返回使用相同应用程序的用户朋友。

【讨论】:

以上是关于Flutter:显示也使用该应用程序的 Facebook 朋友的主要内容,如果未能解决你的问题,请参考以下文章

使用流在 Flutter 中不起作用检查身份验证状态

在 facebook 上显示从 google play store 弹出的即时安装

从后台恢复后,Flutter GoogleMap 为空白

flutter(四,常用组件)

Flutter 测试的最新进展

Flutter - 使用 StreamBuilder 构建的聊天屏幕,多次显示消息