2016-06-18 40 views
6

Firebase kullanıcısının sağlayıcı bilgileri (Email, Facebook, Twitter vb.) Almaya çalışıyorum. FIRAuth.auth()?.currentUser.providerID'u çalıştırdığımda, kullanıcı Twitter ile kaydolduğunda bile Firebase çıktısını alıyorum. FIRAuth.auth()?.currentUser.providerData'u çalıştırdığımda [<FIRUserInfoImpl: 0x7a63e7f0>] alırım. Facebook veya Twitter çıktısını nasıl alabilirim?Firebase Sağlayıcı Verisi

+0

Olası kopyalar (http://stackoverflow.com/questions/37316332/swift-how-can-i-handle-datas- from-firuserinfo-for-fb-auth) – tobeiosdev

cevap

3
if let providerData = FIRAuth.auth()?.currentUser?.providerData { 
     for item in providerData { 
      print("\(item.providerID)") 
     } 
    } 
[Swift? - Ben FB Auth için FIRUserInfo dataları işleyebilir Nasıl] arasında
+0

Harika, teşekkürler! –