【发布时间】:2020-06-22 22:36:27
【问题描述】:
我正在使用 Flutter 创建一个应用程序,并使用 firebase 在数据存储中进行身份验证(可能更多)。
我有一个 auth onCreate 云函数,它可以在创建用户时将一些用户信息添加到我的实时数据库中。但是,我还想在创建用户时设置 displayName 和 photoURL,因为如果我之后更新个人资料信息,onCreate 将不会被触发。我也不希望用户能够写入数据库的这一部分。
有什么方法可以让我在创建用户时传递 displayName 和 photoURL?目前,我只是使用电子邮件和密码创建用户。
谢谢。
【问题讨论】:
-
无法创建电子邮件+密码用户并同时为其提供显示名称和照片 URL。它至少需要两个 API 调用。 Stratubas 的方法是最常见的解决方法。另见stackoverflow.com/q/60405997,
标签: firebase flutter firebase-authentication google-cloud-functions