使用Google帐户更新Firebase displayName和个人资料照片URL

使用Google帐户更新Firebase displayName和个人资料照片URL,firebase,firebase-authentication,Firebase,Firebase Authentication,我试图在firebase中获得一些许可,但无法理解一些事情,我在文档中没有找到它们 我发现了如何更新用户的displayName和photoURL(现在在Android和Web上工作),但不知道如何从google帐户获取数据。由于我使用一封电子邮件和密码通过控制台创建了该用户,因此该用户没有displayName和photoURL。在那之后,我用那封邮件登录(提供商使用Firebase提供的friendlyChat示例登录),数据没有更新。我要怎么做才能完成这件事 与中一样,唯一的问题是项目中F

我试图在firebase中获得一些许可,但无法理解一些事情,我在文档中没有找到它们


我发现了如何更新用户的
displayName
photoURL
(现在在Android和Web上工作),但不知道如何从google帐户获取数据。由于我使用一封电子邮件和密码通过控制台创建了该用户,因此该用户没有
displayName
photoURL
。在那之后,我用那封邮件登录(提供商使用Firebase提供的friendlyChat示例登录),数据没有更新。我要怎么做才能完成这件事

与中一样,唯一的问题是项目中Firebase控制台的“每个用户多个帐户”设置。由于同一封电子邮件,它被禁用,帐户被覆盖

您正在创建电子邮件/密码用户?如果是这样的话,你是什么意思,你不知道如何从谷歌帐户获取数据?我通过控制台创建用户,这样就只有一封电子邮件和一个密码。之后,就像在friendlyChat中一样,我使用了一个登录提供商Google,并且displayName和photoURL不会自动更新。在这种情况下,它们仍然是空的,我想从Google获取名称和图片,现在更新数据。因此,您使用的是与您在控制台中创建的帐户具有相同电子邮件的Google帐户进行签名?是的,这就是事实。我没想到我描述得那么糟糕。抱歉^^您是否在Firebase控制台中为您的项目启用了“每封电子邮件多个帐户”设置?