调用 Firebase 的 updateProfile 方法与更新 Firebase 的实时数据库来渲染个人资料照片有什么区别?



作为背景,我正在使用Firebase身份验证使用Firebase的createUserWithEmailAndPassword方法创建用户。在注册过程中,我使用 Firebase 的 updateProfile 方法为其提供照片网址,并使用他们的 UID 将照片网址作为用户信息存储在 Firebase 的实时数据库中。当我渲染这些用户配置文件时,我正在渲染来自 Firebase 实时数据库的用户数据。

创建用户后,我想允许用户更新他们的个人资料照片。现在,这就是我感到困惑的地方。

更新用户的个人资料照片时,与仅更新 Firebase 实时数据库中用户个人资料中的照片网址有什么区别?与调用Firebase的updateProfile方法相比?我不太明白 updateProfile 方法在实时数据库方面的作用。

我对 React 和 Firebase 的世界相当陌生,所以如果我不清楚,请原谅我,我会尽力澄清我的意思。

updateProfile

对实时数据库没有任何作用。 更新配置文件只会修改 Firebase 身份验证中的用户帐户。 如果您还想在实时数据库中记录配置文件 URL,这将是一个单独的操作。 URL 不会以任何方式自动在两个产品之间链接。

相关内容

最新更新