我在使用Swift编写的应用程序中使用Firebase,无法理解如何获取当前登录用户的电子邮件。任何人都可以帮助我吗?
答案 0 :(得分:3)
答案取决于您的身份验证方式(密码?Facebook?),但代码片段可能就足够了。
所有用户数据都存储在FAuthData变量authData中,其中包含一个包含特定信息的providerData字典。
要阅读当前用户的电子邮件,请将authData定义为your-firebase.authData
let email = authData.providerData[@"email"]
Firebase网站Email and Password Authentication上有一个部分,用于定义authData变量中包含的内容。