为帖子而不是为用户创建Feed组

时间:2016-01-07 15:57:47

标签: getstream-io

您好我是一个拥有所有者的帖子模型,以及一个包含该帖子所有答案的答案模型。如何使用Getstream.io创建将产生以下结果的流:

  • "朱莉,弗兰克和另外20个回答你的帖子" (您是帖子所有者)

  • " Julie在XXX和#34的帖子中发布了一个新答案; (你是弗兰克)

1 个答案:

答案 0 :(得分:2)

每个实体的Feed群

任何Feed类型都可用于为应用程序中的任何实体创建Feed组。由于为您创建的类型为flat的默认Feed组称为“user”,这可能会造成混淆,但您可以自由地为Post / Group /或程序中的任何其他实体创建一个类型为“flat”的Feed组。它自己的活动饲料。

聚合Feed

要实现上述行为,您需要使用aggregated Feed类型。如上所述创建“聚合”类型的Feed组。每当有人提供问题的答案时,您就会在该帖子的Feed上创建一个动词“answer”的活动。默认聚合规则按时间和动词ID聚合,看起来您只对基于动词ID的聚合感兴趣。从聚合Feed中检索活动时,可以使用上述格式呈现活动。