根据本指南,Firebaseui的内置身份验证应该已经处理。确实,检索当前用户并调用currentUser.displayName
(Kotlin(返回的字符串是" Lamberto Basti",这是我的名字与我的姓氏相连。是否有一种明智的方法可以单独检索它们?请注意,我启用了通过电子邮件,Facebook,Google和Twitter登录。
没有API可以从Firebase身份验证中获取单独的名字和姓氏。如果您需要以这种格式的名称,则需要向用户询问您的用户(可能会根据其显示名称对UI进行预填充(。
请注意,将字符串在空间上拆分以获取名字,姓氏可能在您的测试中起作用,但是当您内部推出时,可能会导致问题。要了解有关复杂性的更多信息,我建议阅读有关世界各地个人名称的W3C论文。