2016-06-18 8 views
6

Firebase 사용자의 제공자 정보 (이메일, Facebook, Twitter 등)를 가져 오려고합니다. FIRAuth.auth()?.currentUser.providerID을 실행하면 사용자가 Twitter에 가입하는 경우에도 Firebase의 정보를 가져오고 출력합니다. FIRAuth.auth()?.currentUser.providerData을 실행하면 [<FIRUserInfoImpl: 0x7a63e7f0>]이됩니다. Facebook 또는 Twitter의 출력을 얻으려면 어떻게해야합니까?Firebase 제공자 데이터

+0

가능한 중복 (http://stackoverflow.com/questions/37316332/swift-how-can-i-handle-datas- from-firuserinfo-for-fb-auth) – tobeiosdev

답변

3
if let providerData = FIRAuth.auth()?.currentUser?.providerData { 
     for item in providerData { 
      print("\(item.providerID)") 
     } 
    } 
[스위프트? - 내가 FB 인증을 위해 FIRUserInfo에서 datas를 처리 할 수있는 방법]의
+0

감사합니다. –