2017-02-12 10 views
0

Мой вопрос:Firebase получить первый и фамилия

Я сделал немного Android App, где вы можете зарегистрироваться и войти в систему с системой firebase AUTH. Я сделал это нравится:

private FirebaseAuth firebaseAuth; 
firebaseAuth = FirebaseAuth.getInstance()

тогда я использовал firebaseAuth.signinwithEmailAndPassword. Теперь мой вопрос: могу ли я получить имя и фамилию из учетной записи пользователя? нравится в YouTube в комментариях: пример:

Имя Фамилия: Nice видео

Это не адрес электронной почты здесь, но первый и фамилия, Приветствия

ответ

1

Вы можете получить имя пользователя из своего профиля. Из Firebase documentation on reading the user profile:

Чтобы получить информацию о профиле пользователя, использовать методы аксессор экземпляра FirebaseUser. Например:

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); 
if (user != null) { 
    // Name, email address, and profile photo Url 
    String name = user.getDisplayName(); 
    String email = user.getEmail(); 
    Uri photoUrl = user.getPhotoUrl(); 

    // Check if user's email is verified 
    boolean emailVerified = user.isEmailVerified(); 

    // The user's ID, unique to the Firebase project. Do NOT use this value to 
    // authenticate with your backend server, if you have one. Use 
    // FirebaseUser.getToken() instead. 
    String uid = user.getUid(); 
} 
+1

спасибо, я уже знал, что это, и это не то, чего я хочу получить:/ –

+2

В этом случае вы, возможно, захотите уточнить ваш вопрос. –

+1

@FrankvanPuffelen Есть ли способ получить первое имя? Вероятно, вы можете получить это, если вы разделите строку в каждом пространстве, однако есть некоторые имена (например, японцы), которые не имеют пробела. – MScott

 Смежные вопросы

  • Нет связанных вопросов^_^