登录Firebase时如何获取用户的Facebook用户名(和其他用户信息)?

时间:2018-10-02 23:03:57

标签: swift facebook firebase firebase-authentication

我正在用Xcode构建一个iOS应用。我通过Firebase使用Facebook登录用户,并且相应地在firebase实时数据库中创建了每个新用户。登录后,用户可以让我访问其公开资料信息。如何访问此信息并将其添加到数据库中每个用户存储的属性列表中?

例如,当用户登录时,将在数据库中创建一个新用户(已经在工作),其Facebook用户名(例如facebook.com/xxxx),全名,电子邮件等均作为单独的值存储在用户中(甚至在阅读文档后都不知道该怎么做。

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

登录成功后,您应该能够从AdditionalUserInfo获取基本的个人资料信息,包括个人资料URL。

答案 1 :(得分:0)

您应该查看有关该主题的Facebook开发人员帮助。

这是将多个应用程序连接在一起的方法:

https://developers.facebook.com/docs/facebook-login/connecting-accounts