使用 getstream.io 的目标提要发送通知
Send Notifications using target feeds with getstream.io
我已经和 getstream.io 一起工作了一段时间
目前我遇到了通知问题。
要开始使用通知,我认为由于有 targetFeeds 属性,在反应中更容易实现,但我遇到了访问错误。我正在努力实现它。
UserA commenting in UserB publication
// Client is initialized with UserA info
const comment = await client.reactions.add('comment', activity.id, { data }, { targetFeeds: [`notifications:UserB.ID`] });
我的问题是如何向 UserB 通知源发送通知。
我期望的结果是用户 B 收到类似“用户 A 已在您的出版物中发表评论”之类的通知。
我认为通知的默认提要是 'notification'(无 s.)
此外,我并不完全了解您要完成的任务,但请注意,还有用于定位的 TO 字段。
Sanchaz 首先指出的问题是我使用 notifications
作为通知提要的 slug 而不是 notification
,我认为情况并非如此,因为我创建了通知提要notifications
鼻涕虫。
StreamIO 支持指出,如果通知提要与 notification
slug 不匹配,则默认权限不适用,因此解决方案是将 slug 从 notifications
重命名为 notification
.
我已经和 getstream.io 一起工作了一段时间 目前我遇到了通知问题。
要开始使用通知,我认为由于有 targetFeeds 属性,在反应中更容易实现,但我遇到了访问错误。我正在努力实现它。
UserA commenting in UserB publication
// Client is initialized with UserA info
const comment = await client.reactions.add('comment', activity.id, { data }, { targetFeeds: [`notifications:UserB.ID`] });
我的问题是如何向 UserB 通知源发送通知。
我期望的结果是用户 B 收到类似“用户 A 已在您的出版物中发表评论”之类的通知。
我认为通知的默认提要是 'notification'(无 s.)
此外,我并不完全了解您要完成的任务,但请注意,还有用于定位的 TO 字段。
Sanchaz 首先指出的问题是我使用 notifications
作为通知提要的 slug 而不是 notification
,我认为情况并非如此,因为我创建了通知提要notifications
鼻涕虫。
StreamIO 支持指出,如果通知提要与 notification
slug 不匹配,则默认权限不适用,因此解决方案是将 slug 从 notifications
重命名为 notification
.