创建私人和公共Feed的最佳方式

时间:2018-05-28 09:46:19

标签: getstream-io

我是ws.connect()的新手,我希望我的应用程序的每个用户都能获得一个私人提要,他将在那里找到他的活动,并且他会得到一个公共饲料,他将在那里找到他的活动和朋友的活动。 / p>

为此,我为组getStream.io中的每个用户创建了一个Feed(私有),然后我将活动添加到其Feed中。

对于每个用户,我在组user中创建了一个Feed(公开的),此Feed跟随用户关联,以查看他在公共Feed中的活动(如Facebook,Instagram,Twitter ...)

我对社区进行了很多研究,以了解它是否是为每个用户提供私人和公共饲料的最佳方式,但我认为在他的时间表中遵循自己是不好的。我把我的代码放在这里:`

timeline

`

我不想创建重复项,如果我理解了文档,则只显示组时间轴。

所以我想知道我的方法是否是创建私人和公共Feed的最佳方式。

谢谢! 皮尔。

1 个答案:

答案 0 :(得分:0)

您的理解是正确的,样本看起来是正确的,并且表现得像您所描述的那样。

user1 Feed仅包含" personal"用户1的活动。您的应用程序可能会限制访问,以便只有用户1才能使用您的功能和用户体验。这些活动不是私密的。因为它们可能已被复制到其他用户中。如果存在以下关系,则user_timeline会提要。

user1_timeline Feed会将用户1添加到其user Feed中的活动(由于您的示例中创建的关注关系)以及来自其他用户的活动组合在一起。 '用户'已被遵循的饲料。