使用Firebase身份验证,存储有关用户的一些信息将非常方便。我知道在email
&displayName
等firebase.auth().currentUser
上存储信息。有没有办法创建自己的属性并存储我想要的用户的信息?我尝试手动添加属性,但它没有保留。
Firebase Auth 并非旨在存储任意用户数据。 您应该为此使用数据库,并通过其UID将该数据链接到用户帐户。 数据库的选择完全取决于您,但通常使用实时数据库或Firestore,因为您还可以使用安全规则将访问权限限制为仅该用户。
另请参阅:
- Firebase:我是否应该将用户数据存储在身份验证配置文件或数据库中
- 将数据保存到 Firebase 用户对象中
- 如何将每个用户链接到他们在 Firebase 中的数据?
- 如何在安卓中使用Firebase存储用户数据?