如何在Android中使用FirebaseUI检索用户的姓名和姓氏?

时间:2018-04-28 15:24:03

标签: android firebase firebase-authentication firebaseui

根据this guide,FirebaseUI的内置身份验证应该已经处理过了。实际上,检索当前用户并调用currentUser.displayName(此处为Kotlin)返回的字符串是" Lamberto Basti"这是我的名字与我的姓氏联系在一起。有没有一种聪明的方法可以单独检索它们? 请注意,我已通过电子邮件,Facebook,Google和Twitter启用了登录功能。

1 个答案:

答案 0 :(得分:1)

没有API可以从Firebase身份验证中获取单独的名字和姓氏。如果您需要该格式的名称,则需要向用户询问(可能会根据其显示名称预先填充UI)。

请注意,在空格中拆分字符串以获取名字和姓氏可能会在您的测试中起作用,但在内部推出时可能会导致问题。要了解有关错综复杂的更多信息,建议您阅读W3C treatise about personal names around the world