消息已读和消息送达问题

问题描述

按照文档注册了对应广播,但是接收不到,消息已读和送达接收都设置为true了,有没有人有广播创建代码,发一下,demo里面都是监听事件。

解决方案

你可以在这里下载环信源码,下载2.1.8版本之前的,2.1.8之前版本是使用的广播接收消息https://github.com/easemob/sdkexamples-android

时间: 2024-10-01 04:46:15

消息已读和消息送达问题的相关文章

如果标记消息已读

问题描述 解决方案 /*! @method @brief 把本条消息标记为已读/未读 @discussion 非此conversation的消息不会被标记 @param aMessageId 需要被标记的消息ID @param isRead 已读或未读 @result 是否成功标记此条消息 */- (BOOL)markMessageWithId:(NSString *)aMessageId asRead:(BOOL)isRead;

iOS如何显示已读,已送达

问题描述 发送消息后 在消息前显示已送达,消息被阅读后显示已读 解决方案 送达那个接口还不行,已读有已读回执,参考下Demo实现.消息已读回执已读回执需要开发者主动调用的.当用户读取消息后,由开发者主动调用方法发送已读回执// 发送已读回执.在这里写只是为了演示发送,在app中具体在哪里发送需要开发者自己决定. [[EaseMob sharedInstance].chatManager sendHasReadResponseForMessage:message];接收已读回执/*! @metho

ios 发送已读会回执方法?

问题描述 /*! @method @brief 发送一个"已读消息"(在UI上显示了或者阅后即焚的销毁的时候发送)的回执到服务器 @discussion @param message 从服务器收到的消息 @result */- (void)sendReadAckForMessage:(EMMessage *)message;/*! @method @brief 把本条消息标记为已读/未读 @discussion 非此conversation的消息不会被标记 @param aMessag

Redis实现信息已读未读状态提示_Redis

本文为大家分享了Redis实现信息已读未读状态提示的关键代码,希望可以给大家一些启发,具体内容如下 前提: 假如现在有2个模块需要提示消息:只要存在用户在上个时间点之后没有看过的信息就提示用户有新的信息 思路如下: 使用hash存储用户上次看过的时间,使用sortedset存储每个模块的每个信息产生的时间 上代码: Map<String, String> dataMap = new HashMap<>(); Jedis jedis=null; String uid="1&

Android 高仿QQ滑动弹出菜单标记已读、未读消息

  在上一篇博客<Android 高仿微信(QQ)滑动弹出编辑.删除菜单效果,增加下拉刷新功能>里,已经带着大家学习如何使用SwipeMenuListView这一开源库实现滑动列表弹出菜单,接下来,将进一步学习,如何为不同的list item呈现不同的菜单,此处我们做一个实例:Android 高仿QQ滑动弹出菜单标记已读.未读消息,看下效果图: 1. 创建项目,并导入SwipeMenuListView类库 2. 创建消息实体bean: public class Msg { public int

iOS环信的设置某条消息为已读,为何不起作用

问题描述 聊天发送了一条消息,通过控制台输出,看出设置为已读成功,为什么后面打印的未读条数还是为1,而且不进行别的操作,直接重新运行,未读消息数量是为0的,这是为什么,是方法(markMessageAsReadWithId:)不起作用吗?附件为控制台输出的截图 解决方案 这个方法是标记接收到的消息的.解决方案二:我也是用在接收消息的时候,我在聊天界面收到了一条消息,我把他设置为已读,然后返回到会话刷新列表,还是有一条未读消息在

Android仿QQ滑动弹出菜单标记已读、未读消息_Android

在上一篇<Android仿微信滑动弹出编辑.删除菜单效果.增加下拉刷新功能>里,已经带着大家学习如何使用SwipeMenuListView这一开源库实现滑动列表弹出菜单,接下来,将进一步学习,如何为不同的list item呈现不同的菜单,此处我们做一个实例:Android 高仿QQ滑动弹出菜单标记已读.未读消息,看下效果图: 1. 创建项目,并导入SwipeMenuListView类库 2. 创建消息实体bean: public class Msg { public int id; publi

iOS 如何将未读的消息标记为已读

问题描述 我现在需要点一个按钮将未读消息标记为已读,但是仅仅不显示未读数是不行的,再次来消息时会全部显示出来.不知道有没有这样的方法,将未读消息数清零或者标记为已读? 解决方案 找到了.....

iOS能把消息的已读状态发送到服务器上吗?

问题描述 iOS能把消息的已读状态发送到服务器上吗? 解决方案 sdk提供已读回执/*! @method @brief 收到"已读回执"时的回调方法 @discussion 发送方收到接收方发送的一个收到消息的回执, 意味着接收方已阅读了该消息 @param resp 收到的"已读回执"对象, 包括 from, to, chatId等 @result */- (void)didReceiveHasReadResponse:(EMReceipt *)resp;解决方案