2016-06-18 14 views
6

मैं फ़ायरबेस उपयोगकर्ता की प्रदाता जानकारी (ईमेल, फेसबुक, ट्विटर, आदि) प्राप्त करने का प्रयास कर रहा हूं। जब मैं FIRAuth.auth()?.currentUser.providerID चलाता हूं तो मुझे Firebase का आउटपुट और आउटपुट मिलता है जब भी उपयोगकर्ता ट्विटर के साथ साइन अप करता है। जब मैं FIRAuth.auth()?.currentUser.providerData चलाता हूं तो मुझे [<FIRUserInfoImpl: 0x7a63e7f0>] मिलता है। मैं Facebook या Twitter का आउटपुट कैसे प्राप्त करूं?फायरबेस प्रदाता डेटा

+0

संभावित डुप्लिकेट (http://stackoverflow.com/questions/37316332/swift-how-can-i-handle-datas- से-firuserinfo-for-fb-auth) – tobeiosdev

उत्तर

3
if let providerData = FIRAuth.auth()?.currentUser?.providerData { 
     for item in providerData { 
      print("\(item.providerID)") 
     } 
    } 
[स्विफ्ट? - मैं कैसे अमेरिकन प्लान प्रमाणीकरण के लिए FIRUserInfo से datas संभाल कर सकते हैं] की
+0

बढ़िया, धन्यवाद! –

संबंधित मुद्दे