针对不同反应类型的 Getstream 单个通知



据我所知,从几个小实验中,活动的所有反应都作为活动的一部分一起返回(或者一个活动可以只给出一个反应的子集吗? 此外,还为活动设置了"已见/已读"字段,而不是为单个反应设置了字段。 基于此,不可能为每个单独的反应提供准确的查看/阅读字段(除非您将评论作为活动而不是反应(来针对"John 喜欢您的帖子"和"Jane 评论您的帖子"之类的反应的精细通知。

是否有一种推荐的方法来实现反应和通知,允许Facebook具有相同的功能?

反应确实作为活动的一部分返回,但它们是由反应类型映射的。(likelove等(。

至于通知,您可以使用活动来实现这一点,而不是使用反应:

activity = {
  "actor": "john:1",
  "verb": "like",
  "object": "post:1"
}

这与使用通知源相结合,应该可以得到你想要的结果。

也许在您撰写帖子时它不可用,但现在您可以使用 targetFeed 道具通知人们有关反应的信息,如文档中所述 https://getstream.io/activity-feeds/docs/php/reactions_read_feeds/#notify-other-feeds

最新更新