【问题标题】:How do I retrieve user's name and last name using FirebaseUI in Android?如何在 Android 中使用 FirebaseUI 检索用户的姓名和姓氏?
【发布时间】:2018-10-09 05:23:46
【问题描述】:

根据this guide,FirebaseUI 的内置身份验证应该已经处理了这个问题。实际上,检索当前用户并调用 currentUser.displayName(此处为 Kotlin)返回的字符串是“Lamberto Basti”,这是我的名字与我的姓氏连接。有没有一种聪明的方法可以分别检索它们? 请注意,我已启用使用电子邮件、Facebook、Google 和 Twitter 登录。

【问题讨论】:

标签: android firebase firebase-authentication firebaseui


【解决方案1】:

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

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

【讨论】:

  • 谢谢 :) 我想我会将它们添加到 dB 内的用户配置文件中,然后通过查询检索它们。
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-28
  • 1970-01-01
相关资源
最近更新 更多