我试图建立一个应用程序,用户可以跟随另一个用户,可以看到以下的人所做的帖子/饲料。我正在使用react-native和node和google sign来创建用户。
当用户登录到他/她的主页时,我想显示他/她所关注的其他用户的所有帖子/提要。如何获取以下人员的帖子/feed ?是否有任何免费/付费服务来实现相同的功能?
需要一些想法或任何类型的参考,可以帮助实现相同的。
您正在使用Firebase吗?你可以在RTDB中使用一个非常简单的反规范化模式,直到你达到大约10k的mau。
基本上你可以围绕你的阅读模式组织你的数据,所以你可以做一些像firebase.database().ref(``feeds/${userId}/``)
这样的事情来获得关注者的饲料。
在写端,您必须侦听新发布的帖子,然后查找谁订阅了帖子作者,然后将帖子数据复制到他们的提要。
你会得到一个RTDB,看起来像这样:
{
posts: {
123: { text: "hi", owner: 54 },
},
follows: {
55: { follower: 44, followee: 54 },
},
feeds: {
44: {
123: { text: "hi", owner: 54 },
},
},
}