getstream-io 通知提要 mark_read 响应似乎不正确

标签 getstream-io

我注意到当我使用 mark_read=[<id>] 从通知提要中获取事件时响应似乎不正确:response.unread显示正确的计数器(即它减少了 1),但是 <id> 的对象在 response.resultsis_read=false .

这是错误还是预期的行为?如果这是预期的,我这边处理这个问题的最佳方法是什么,这样我就不会将其显示为未读?

最佳答案

这是预期的行为。当使用 mark_read 或 mark_seen 阅读提要时,API 会在请求更新它们之前返回已读/已读的事件。

这主要是为了支持检索提要并将所有事件标记为已看到的常见情况(但仍然能够分辨出哪些是第一次看到)。在您的情况下,由于您通过提供 ID 将事件标记为可见,因此您应该能够相应地更新 UI。

关于getstream-io 通知提要 mark_read 响应似乎不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067268/

相关文章:

ios - 直接深度链接到特定的聊天或消息?

getstream-io - 是否可以过滤流聊天中的嵌套对象?

javascript - 获取流.io : Error sharing the private key

getstream-io - 获取流 : is it safe to expose the API key to the public?

android - 如何折叠/分组博览会通知

getstream-io - 我们如何使用 getstream 实现类似主题标签的功能

angular - 您正在公开分享您的 App Secret。不要在浏览器中暴露 App Secret : error while calling getStream API from Angular

flutter - GetStream.io获取提要中帖子总数

javascript - 您如何建议管理事件对象的喜欢/不喜欢?

getstream-io - Stream - 获取关注者总数