Firebase提供商数据

时间:2016-06-18 19:41:47

标签: xcode swift firebase firebase-authentication

我正在尝试获取Firebase用户的提供商信息(电子邮件,Facebook,Twitter等)。当我运行FIRAuth.auth()?.currentUser.providerID时,即使用户使用Twitter注册,我也会得到Firebase的输出。当我运行FIRAuth.auth()?.currentUser.providerData时,我得到[<FIRUserInfoImpl: 0x7a63e7f0>]如何获得FacebookTwitter的输出?

1 个答案:

答案 0 :(得分:4)

    if let providerData = FIRAuth.auth()?.currentUser?.providerData {
        for item in providerData {
            print("\(item.providerID)")
        }
    }