如何使用Firebase创建公共/私人用户个人资料?

时间:2017-02-01 22:09:59

标签: ios swift firebase data-structures firebase-realtime-database

我想创建像Instagram这样的用户个人资料,用户可以在设置中公开或私有他的个人资料,在这种情况下数据结构如何?

1 个答案:

答案 0 :(得分:1)

请记住 - 用户将只拥有您在应用中定义的访问级别。

您可以在个人资料设置中为公共/私人设置一个字段,当您检索配置文件列表时,只过滤公共

您可以通过多种方式实现此目标,但这里有一个如何构建数据的示例

enter image description here

然后您只需将所有公开个人资料返回给您的用户

使用这种方法,您需要确保在移动记录时在私人和公共之间移动记录。或者,您可以将它们全部放在一个树中,并在可见性上添加索引,并根据该字段进行查询