Próbuję uzyskać informacje o dostawcy usługi Firebase (e-mail, Facebook, Twitter itp.). Po uruchomieniu FIRAuth.auth()?.currentUser.providerID
otrzymuję i wysyłam Firebase
, nawet jeśli użytkownik zarejestruje się na Twitterze. Po uruchomieniu FIRAuth.auth()?.currentUser.providerData
otrzymuję [<FIRUserInfoImpl: 0x7a63e7f0>]
. Jak uzyskać dane wyjściowe w postaci Facebook
lub Twitter
?Dane dostawcy Firebase
6
A
Odpowiedz
3
if let providerData = FIRAuth.auth()?.currentUser?.providerData {
for item in providerData {
print("\(item.providerID)")
}
}
+0
Świetnie, dziękuję! –
Możliwy duplikat [Swift - Jak mogę obsługiwać dane teleadresowe z FIRUserInfo na FB Auth] (http://stackoverflow.com/questions/37316332/swift-how-can-i-handle-datas- from-firuserinfo-for-fb-auth) – tobeiosdev