如何在Swift中使用Firebase检索有关当前用户的信息

时间:2016-03-13 07:14:06

标签: swift firebase

我在使用Swift编写的应用程序中使用Firebase,无法理解如何获取当前登录用户的电子邮件。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

答案取决于您的身份验证方式(密码?Facebook?),但代码片段可能就足够了。

所有用户数据都存储在FAuthData变量authData中,其中包含一个包含特定信息的providerData字典。

要阅读当前用户的电子邮件,请将authData定义为your-firebase.authData

let email = authData.providerData[@"email"]

Firebase网站Email and Password Authentication上有一个部分,用于定义authData变量中包含的内容。