问题描述 发送消息后 在消息前显示已送达,消息被阅读后显示已读 解决方案 送达那个接口还不行,已读有已读回执,参考下Demo实现.消息已读回执已读回执需要开发者主动调用的.当用户读取消息后,由开发者主动调用方法发送已读回执// 发送已读回执.在这里写只是为了演示发送,在app中具体在哪里发送需要开发者自己决定. [[EaseMob sharedInstance].chatManager sendHasReadResponseForMessage:message];接收已读回执/*! @metho
1.首先编辑好需要发送的新邮件,附带好邮件内容和收件人信息等然后点击邮件对话框右上方菜单选项,如图选择"阅读收条" 2.设置好之后,如下图邮件主题下方会有"已请求阅读收条" 3.发送邮件之后,收到的邮件打开会有一个提示是不是要发送回执 收件方要求阅读收条,则会收到相应的"收条:邮件主题"表明对方已经点击阅读了该信件 特别提醒: 要求邮件阅读收条,是否发送回执.是由对方确定的,也就是说你要求对方发送阅读回执对方不发送你没办法
问题描述 iOS能把消息的已读状态发送到服务器上吗? 解决方案 sdk提供已读回执/*! @method @brief 收到"已读回执"时的回调方法 @discussion 发送方收到接收方发送的一个收到消息的回执, 意味着接收方已阅读了该消息 @param resp 收到的"已读回执"对象, 包括 from, to, chatId等 @result */- (void)didReceiveHasReadResponse:(EMReceipt *)resp;解决方案
问题描述 1. 发现数据库没有is_read这样的字段来标记发送的信息是否是已读或者未读2. 确实能够调用ackMessageRead(android)发送回执给对方,发送方也可以监听得到,如果app打开着这一切都没问题.但如果对方没有打开app,服务器是否有缓存此ack,不然已读未读并不准确.3. 发现文档EaseUI使用指南里有此种场景,但是真正下载的demo里好像没有,ui隐藏掉了,实现上也并不可行4. 不知道是否可行 解决方案 在初始化设置已读未读回执// 获取到EMChatOption
问题描述 /*! @method @brief 发送一个"已读消息"(在UI上显示了或者阅后即焚的销毁的时候发送)的回执到服务器 @discussion @param message 从服务器收到的消息 @result */- (void)sendReadAckForMessage:(EMMessage *)message;/*! @method @brief 把本条消息标记为已读/未读 @discussion 非此conversation的消息不会被标记 @param aMessag
问题描述 聊天发送了一条消息,通过控制台输出,看出设置为已读成功,为什么后面打印的未读条数还是为1,而且不进行别的操作,直接重新运行,未读消息数量是为0的,这是为什么,是方法(markMessageAsReadWithId:)不起作用吗?附件为控制台输出的截图 解决方案 这个方法是标记接收到的消息的.解决方案二:我也是用在接收消息的时候,我在聊天界面收到了一条消息,我把他设置为已读,然后返回到会话刷新列表,还是有一条未读消息在