美文网首页
[iOS]XMPP didReceivePresenceSubs

[iOS]XMPP didReceivePresenceSubs

作者: 啓蘊 | 来源:发表于2017-09-21 16:59 被阅读0次

这是收到其他人对你加好友请求接收的方法。

今天写了这个方法之后死活不掉用。

不过现在已经解决了。

我看了Roster.m的源码,发现调用这个函数的函数叫didReceivePresence

是不是很熟悉!!!!!

没有错,这个函数就是我们在接收好友状态的时候的那个回调函数,一般用来判断哪些好友在线之类的。

这个函数已经被我们自己重写了,所以Roster里面的这个函数是不会被调用的。

所以大家可以在自己的didReceivePresence函数前面写上如下代码

if ([[presence type] isEqualToString:@"subscribe"])

{// Presence subscription request from someone who's NOT in our roster

[self didReceivePresenceSubscriptionRequest:presence];

}

其他的写在else里面

再响应的修改一下didReceivePresenceSubscriptionRequest函数就可以了。

相关文章

  • [iOS]XMPP didReceivePresenceSubs

    这是收到其他人对你加好友请求接收的方法。 今天写了这个方法之后死活不掉用。 不过现在已经解决了。 我看了Roste...

  • (转载)XMPPFrameWork IOS 开发(三)登录

    原始地址:XMPPFrameWork IOS 开发(三) XMPP中常用对象们: XMPPStream:xmpp基...

  • (转载)XMPPFrameWork IOS 开发(一)xmpp简

    原始地址:XMPPFrameWork IOS 开发(一) XMPP : The Extensible Messag...

  • 一步一步教你XMPP环境搭建

    一,iOS __XMPP环境搭建前提介绍: 想要搭建xmpp环境,需要安装一些软件: 1,jdk下载(Java环境...

  • iOS知识点总结——XMPP 知识点

    XMPP的使用可以参考 上帝说:要约炮!于是有了XMPP by 作者 伯恩的遗产 iOS8之后,应用需要注册应用,...

  • iOS XMPP

    一、即时通讯技术 即时通讯技术(IM -- Instant Messaging)-> 支持用户在线实时交谈 有许多...

  • iOS XMPP——登录

    一、用户登录流程 注意:XMPP核心文件,基于TCP的XML流的传输,XMPPFrame框架是通过代理的方式实现消...

  • iOS XMPP——注册

    一、分析 问题 1、LoginVC控制器的视图中有两个按钮,登录与注册,那怎么告诉AppDelegate是进行登录...

  • (八)XMPP花名册模块

    模块类的介绍 :http://www.henishuo.com/ios-xmpp-roster/ 楼上讲了他的属性...

  • XMPP

    iOS的XMPP framework简介 登陆 - 验证密码上线 - 断开 - 好友状态 - 接收消息和发送消息 ...

网友评论

      本文标题:[iOS]XMPP didReceivePresenceSubs

      本文链接:https://www.haomeiwen.com/subject/nfktextx.html