2016-03-13 5 views
-1

Я использую Firebase в приложении, написанном в Swift, и не могу понять, как получить электронное письмо от текущего пользователя. Может кто-нибудь мне помочь?Как получить информацию о текущем пользователе с Firebase в Swift

+0

Это простой вопрос Google. http://www.appcoda.com/firebase/ – yoadle

ответ

4

Ответ зависит от того, как вы аутентифицируетесь (пароль? Facebook?), Но фрагмента кода, вероятно, будет достаточно.

Все данные пользователя хранятся в переменной authData переменной FAuthData, и внутри нее есть словарь providerData, содержащий определенную информацию.

Для чтения электронной почты текущих пользователей, определить authData в качестве-firebase.authData

let email = authData.providerData[@"email"] 

Там есть раздел на сайте Firebase Email and Password Authentication, который определяет, что содержится в переменной authData.

+0

Это сработало! Большое спасибо! – Mirko