xmpproom 发送消息后区分从消息服务器发回的消息是否是自己发的
来源:互联网 发布:张亚东高圆圆知乎 编辑:程序博客网 时间:2024/06/05 05:34
因为在群里发言的话,消息服务器会把接受到的消息发给群里的每个人,所以用户自身会接收到该消息,这样就造成群聊时可以收到自己发的消息.解决方法是在XMPPMessageArchiving中对收到的消息来源进行区分.
代码如下
- (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{XMPPLogTrace(); XMPPJID *jid = message.from; NSString *loginName = [[NSUserDefaults standardUserDefaults] objectForKey:@"loginNameStr"]; if ([loginName isEqualToString:jid.resource]) { return ; }if ([self shouldArchiveMessage:message outgoing:NO xmppStream:sender]){[xmppMessageArchivingStorage archiveMessage:message outgoing:NO xmppStream:sender];}}
0 0
- xmpproom 发送消息后区分从消息服务器发回的消息是否是自己发的
- 发送的消息
- Handler的发送消息
- /*发送消息,单项的传递消息*/
- 消息队列普通消息的发送
- activeMQ消息队列消息的发送
- 发消息的基类
- APNS发消息的原理
- java服务器发送消息
- 从平台发过来的810消息不兼容问题
- 简单的服务器和客户端本机发消息
- socket 服务器向指定的客户端发消息
- WebSphere MQ 是否可以压缩所发送的消息
- Android 有时接收不到自己发送的广播消息
- MSN发送消息的过程
- linux发送消息的命令
- EAS发送消息的代码
- EAS发送消息的代码
- 前端神作,学好前端的法宝!
- 常用Java程序片段
- 集合_java集合框架
- php开发 API接口注册,登录,查询用户资料
- 第4组UI组件:AdapterView及其子类
- xmpproom 发送消息后区分从消息服务器发回的消息是否是自己发的
- java的类型转换(String<--->int)
- Tailor Shop--水题
- Myeclipse中安装mybatis generator插件有两种方式,一种是在线安装,一种是离线安装。
- 优酷、腾讯视频播放器接口参数说明
- 石子合并问题
- php连接sqlserver
- Leetcode Largest Divisible Subset
- jquery正则表达式检测密码强度