首页 > 解决方案 > 有没有办法让消息在quickblox群聊中读取状态只有在群组中的每个人都阅读了它之后

问题描述

我和我的团队正在开发 React 应用程序并使用 QuickBlox 进行聊天功能。我们有一对一的聊天和群聊功能。我在文档中进行了非常仔细的搜索,但无法找到问题的答案:“只有在群组中的每个人都阅读过消息后,才有办法让消息在 quickblox 群聊中阅读状态”?

标签: quickblox

解决方案


为了仅在组对话框的所有占用者都已阅读消息后将消息标记为“已读”,您可以使用对检索消息 API 调用的响应字段,如QuickBlox 文档read_ids的此部分所示。

此字段包含已阅读消息的用户 ID,例如:"read_ids": [2792283,4374458]。通过这种方式,您可以将此数组与所有居住者的数组进行比较,如果它们的长度相同,则在您的 UI 上将其显示为“已读”。


推荐阅读