【发布时间】:2017-02-02 19:07:12
【问题描述】:
我正在尝试在 firebase 中获得一些许可,但无法理解某些内容,我没有在文档中找到它们。
我知道如何更新用户的displayName 和photoURL(现在在Android 和Web 中工作),但不知道如何从google 帐户获取数据。由于我通过控制台使用单个电子邮件和密码创建了用户,因此该用户没有displayName 和photoURL。之后,我使用该邮件登录(使用 Firebase 提供的友好聊天示例的提供商登录)并且数据没有更新。我该怎么做才能完成这项工作?
【问题讨论】:
-
您正在创建电子邮件/密码用户?如果是这样,你的意思是,你不知道如何从 google 帐户中获取数据?
-
我通过控制台创建用户,所以只有一个电子邮件和一个密码。之后,就像在友好聊天中一样,我使用了登录提供程序 Google,并且 displayName 和 photoURL 不会自动更新。在这种情况下它们仍然为空,我想从 Google 获取名称和图片,现在更新数据。
-
所以您使用的是与您在控制台中创建的帐户相同的电子邮件地址的 Google 帐户进行签名?
-
是的,就是这样。虽然我没有把它描述得那么糟糕。对不起^^'
-
您是否在 Firebase 控制台中为您的项目启用了“每封电子邮件多个帐户”设置?
标签: firebase firebase-authentication