【发布时间】:2017-01-03 02:52:36
【问题描述】:
我在XMPPBlocking 类中使用了- (void)blockJID:(XMPPJID*)xmppJID 方法
<iq from='juliet@capulet.com/chamber' type='set' id='block1'>
<block xmlns='urn:xmpp:blocking'>
<item jid='romeo@montague.net'/>
</block>
</iq>
我想在 xmpp 应用程序(如 whatsapp)中阻止用户。当我使用上面的代码时,“不可用”的存在不会在两端更新。但重新连接后,它会更新两端的“不可用”状态。
当我阻止用户时,我的要求是,
- 用户不应在两端接收消息(即使重新连接也能正常工作)
- 两个用户都应该是“不可用”(当我在 IQ 以上执行时,另一端没有收到任何东西,所以只有在重新连接后才能工作)
屏蔽后如何通知对方离线状态? 我怎样才能以适当的方式实现这一目标?
【问题讨论】:
标签: ios objective-c xmppframework