【问题标题】:Update Firebase displayName and profile photo URL using Google Account使用 Google 帐户更新 Firebase 显示名称和个人资料照片网址
【发布时间】:2017-02-02 19:07:12
【问题描述】:

我正在尝试在 firebase 中获得一些许可,但无法理解某些内容,我没有在文档中找到它们。

我知道如何更新用户的displayNamephotoURL(现在在Android 和Web 中工作),但不知道如何从google 帐户获取数据。由于我通过控制台使用单个电子邮件和密码创建了用户,因此该用户没有displayNamephotoURL。之后,我使用该邮件登录(使用 Firebase 提供的友好聊天示例的提供商登录)并且数据没有更新。我该怎么做才能完成这项工作?

【问题讨论】:

  • 您正在创建电子邮件/密码用户?如果是这样,你的意思是,你不知道如何从 google 帐户中获取数据?
  • 我通过控制台创建用户,所以只有一个电子邮件和一个密码。之后,就像在友好聊天中一样,我使用了登录提供程序 Google,并且 displayName 和 photoURL 不会自动更新。在这种情况下它们仍然为空,我想从 Google 获取名称和图片,现在更新数据。
  • 所以您使用的是与您在控制台中创建的帐户相同的电子邮件地址的 Google 帐户进行签名?
  • 是的,就是这样。虽然我没有把它描述得那么糟糕。对不起^^'
  • 您是否在 Firebase 控制台中为您的项目启用了“每封电子邮件多个帐户”设置?

标签: firebase firebase-authentication


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2015-11-18
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    相关资源
    最近更新 更多