gpt4 book ai didi

ios - 如何在 Firebase 中通过 homefeed 实现关注者和关注?

转载 作者:行者123 更新时间:2023-11-30 11:36:00 25 4
gpt4 key购买 nike

我正在制作一个类似 Twitter 的 ios 应用程序(只是为了练习我的编程)。我只是想知道,因为我在网上找不到太多关于这些东西的信息,在 Firebase 中实现关注/关注者系统的最佳方法(或最理想的方法)是什么?就像马克关注德里克一样,然后德里克发一条推文,然后马克在他的主页中看到德里克的推文。

如果有人可以分享他们对此的想法,那就太好了。

最佳答案

一种方法是:如果用户A对用户B激活了follow功能,则用户B的uid进入用户A的follow-node,用户A进入用户B的followers-node。

之后,有多种方法可以实现 feed。一种方法是转到用户 B 的推文并将其推送到用户 A 的提要。如果用户 B 发布了一条推文,则循环遍历其关注者并将该推文的 key 推送到其关注者的提要。因此,用户 A 现在在其 feed 节点上拥有旧的推文 key 和潜在的新推文 key 。您现在可以循环访问这些键并从 alltweets 节点获取数据。

另一种方法是让用户 A 循环遍历他的关注节点,并从其推文节点获取他关注的所有人的推文。然后,您可以加入这些推文并按日期对它们进行排序。现在,一条推文只需发布到一个用户的 alltweets-node 和 tweets-node 中,而不需要将 tweet key 推送到他拥有的每个关注者的 feed-node 中。

只有两种方法可以实现这一目标,当然还有更多方法可以实现这一目标,具体取决于您想要实现的目标。

关于ios - 如何在 Firebase 中通过 homefeed 实现关注者和关注?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49770938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com