仅在收件人的提要中显示通知活动

Only show notification activities in the recipient's feed

我有一个简单的通知用例:教练需要批准他们用户的每周签到日志。日志获得批准后,用户会收到通知。

问题是我不明白如何在不将 activity 添加到教练的通知提要的情况下添加 activity 以及如何通过使用 TO 字段定位通知来添加它。如果我这样做,那么我需要从教练的提要中排除复制的 activity,因为教练不需要通知他们刚刚使用的 activity。此外,我还遇到了未读计数问题,我要么需要自动将一个用户发送给另一个用户的通知标记为已读,这样它就不会扭曲发件人的未读计数。

无论如何,我的问题是我的设置是否正确?有没有更简单的方法达到我想要的结果?

如果提要 ID 和 activity 演员相同,您可以使用丢弃规则来实现。

例如:

如果通知提要被调用 notification:$choach-id 并且 activity 动词设置为 $coach-id 那么丢弃规则将使它起作用。

我们提供了有关此内容的更多信息https://getstream.io/docs/discard_rules/