环信插入消息放到工程里,直接蹦了

问题描述

EMChatText *txt = [[EMChatText alloc] initWithText:@"test1"]; EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:txt]; EMMessage *message = [[EMMessage alloc] initWithReceiver:_conversation.chatter bodies:@[body]]; message.messageType = eMessageTypeChat; // 设置为单聊消息 //message.messageType = eConversationTypeGroupChat;// 设置为群聊消息 //message.messageType = eConversationTypeChatRoom;// 设置为聊天室消息 message.deliveryState = eMessageDeliveryState_Delivered; [[EaseMob sharedInstance].chatManager insertMessageToDB:message];

解决方案

按照SDK的message格式去封装
解决方案二:
发现错误了,是这里的格式不对initWithReceiver:参数的格式不对,谢谢

时间: 2024-09-19 10:06:35

环信插入消息放到工程里,直接蹦了的相关文章

环信历史消息状态未刷新问题

问题描述 环信历史消息状态未刷新问题:发送失败的消息重新发送成功了,但是通过loadNumbersOfMessages获取历史消息状态还是失败的,页面释放重新获取也不行,关闭整个APP重新打开状态才正确,求助~(是否有手动刷新本地消息数据库方法?) 解决方案 问题解决了,具体原因没定位到.解决办法是删除EaseMobSDK然后重新导入了一遍,原因可能是项目原来的SDK版本太旧,代码上未做修改.感谢 Half12345.zybzybzyb 的热情帮助,谢谢.解决方案二:你在重新发送和发送成功的位置

环信的消息提醒方式可以设置吗?

问题描述 客户端集成了环信的消息,在接收到消息的时候,提醒方式可以设置吗? 声音,震动 是否可以设置? 解决方案 这些我们都已经提到app层了,你可以去自定义实现的

环信iOS消息扩展

问题描述 环信iOS消息扩展,就只需要添加一句代码:EMMessage.ext = @{@"key":@"value"};??是不是还需要添加别的,因为这样貌似并没有添加扩展消息成功@se_ios 解决方案 不需要添加别的,你构造得到EMMessage对象之后,给message.ext赋值就行了.然后发送过去,解析得到message.ext就ok了.解决方案二:@se_ios解决方案三:朋友做出来了吗?

iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有 不需要在服务端设置

问题描述 iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有  不需要在服务端设置 解决方案 环信的推送是环信服务器控制的,推送有f 和 m 字段,对应的是消息发送者的id和messageId.可以根据这个区分,环信推送内容的解析可以看这里:http://docs.easemob.com/doku.p ... ntent解决方案二:本省就有,不需要做太多,只需要吧证书配置好

环信的消息列表界面怎么点击跳转到聊天的界面的

问题描述 求环信的消息列表页点击某个想聊天的人就跳装到聊天界面..先在我是在消息列表怎么点击都没反应..求代码 解决方案 http://www.imgeek.org/question/8951

环信收到消息后,默认存储数据库吗?

问题描述 环信收到消息后,默认存储数据库吗?比如说收取了好多离线消息,这些离线消息是默认存储数据库吗? 解决方案 是的,收到的消息都会存数据库的,这个是SDK自动存储的,通过文件管理器可以在数据表中查看.解决方案二:能修改这个默认的数据库表结构吗?

iOS 修改环信demo消息发不出去

问题描述 修改了环信的demo,只留单聊功能,可是发送消息对方接收不到,只要一离开聊天界面,或者弹出新的界面,聊天消息就会自动删除,新手真的不知道怎么改了 解决方案 http://www.easemob.com/docs/ios/iOSQA/#chat.无法收到消息,正常情况下按这个排查.不过看你的描述,不确定消息是否发出去了.你可以在didSendMesssage发消息的回调里打断点,看有没有error.解决方案二:你是怎么发的,发成功了吗?看下这里http://www.easemob.com

环信群发消息

问题描述 环信rest api有没有群发接口,给自己系统内的所有用户群发私信,比如我现在有10万用户,我想一次给所有用户群发一条消息,如何做到 解决方案 可以分批次发送,每次发送多少人,每秒发送30次.看看这个http://docs.easemob.com/doku.p ... sages

帮忙解决环信丢消息的问题

问题描述 测试描述:(1)web页面Chrome上测试,分为父.子页面.父页面收群聊消息,子页面发群聊消息.(2)具体来说,子页面使用一个帐号登录后,每200ms一次发送群聊消息(消息内容为当前时间戳),并通过HTML5 postMessage把群聊消息的时间戳集合发送到父页面.父页面使用另一账号连接后,接收子页面时间戳集合,同时接收环信群聊消息,对比得出响应序列.另外,还统计接收消息数,平均耗时,最大耗时.(3)服务器统计回包 测试截图如下: 解决方案 看了一下测试,是单个用户在群里面200m