Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何检索用户';在安卓系统中使用FirebaseUI的用户名和姓氏?_Android_Firebase_Firebase Authentication_Firebaseui - Fatal编程技术网

Android 如何检索用户';在安卓系统中使用FirebaseUI的用户名和姓氏?

Android 如何检索用户';在安卓系统中使用FirebaseUI的用户名和姓氏?,android,firebase,firebase-authentication,firebaseui,Android,Firebase,Firebase Authentication,Firebaseui,根据FirebaseUI的内置身份验证,它应该已经处理了这个问题。实际上,检索当前用户并调用currentUser.displayName(此处为Kotlin),返回的字符串是“Lamberto Basti”,这是我的名字与我的姓氏连接在一起。有没有一种聪明的方法来分别检索它们? 请注意,我已经启用了通过电子邮件、Facebook、Google和Twitter登录。没有API可以从Firebase身份验证中获取单独的名字和姓氏。如果需要该格式的名称,则需要向用户询问(可能会根据用户的显示名称预先

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

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

请注意,在空格中拆分字符串以获得名字和姓氏可能在测试中起作用,但在内部展开时可能会导致问题。要了解更多复杂的信息,我建议阅读。

试着让我知道:)谢谢:)我想我会将它们添加到数据库中的用户配置文件中,并通过查询检索它们。