0
不更新我用- (void)blockJID:(XMPPJID*)xmppJID
方法在XMPPBlocking
類「不可用」(離線)存在下,在兩個端
<iq from='[email protected]/chamber' type='set' id='block1'>
<block xmlns='urn:xmpp:blocking'>
<item jid='[email protected]'/>
</block>
</iq>
我想阻止在XMPP應用(例如WhatsApp)(多個)用戶。當我使用上面的代碼時,「不可用」存在不在兩端更新。但重新連接後,它會更新兩端的「不可用」狀態。
當我阻止用戶,我的要求是,
- 用戶不應該在兩端接收消息(它完美的作品,甚至沒有重新連接)
- 兩個用戶應該是「不可用」(另一端不接收任何事情,當我執行智商以上,所以只能在重新連接後工作)
我怎樣才能通知線下隔離存在阻塞後? 我如何以適當的方式實現這一點?
如果您想阻止某人,爲什麼不撤銷呈現訂閱? – dichen
是的。我試過了,但是如果我喜歡這樣做,當我解鎖時我需要做什麼? –
不知道你需要解鎖。檢查「阻止通信」https://xmpp.org/rfcs/rfc3921.html#privacy – dichen