2016-06-18 33 views
6

Sto cercando di ottenere le informazioni sul fornitore di un utente Firebase (e-mail, Facebook, Twitter, ecc.). Quando corro FIRAuth.auth()?.currentUser.providerID ottengo e restituisco Firebase anche quando l'utente si registra con Twitter. Quando corro FIRAuth.auth()?.currentUser.providerData ottengo [<FIRUserInfoImpl: 0x7a63e7f0>]. Come ottengo un'uscita di Facebook o Twitter?Dati provider Firebase

+0

Possibile duplicato di [Swift -? Come posso gestire dati provenienti da FIRUserInfo per FB Auth] (http://stackoverflow.com/questions/37316332/swift-how-can-i-handle-datas- from-firuserinfo-for-fb-auth) – tobeiosdev

risposta

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

Ottimo, grazie! –

Problemi correlati