Xmpp怎么屏蔽用户的信息

黑菜妞妞 发布于 2013/01/29 17:06
阅读 627
收藏 1

如标题所示,我想知道,怎么能屏蔽用户的信息。

<iq from='romeo@example.net/orchard' type='set' id='msg1'> 
<query xmlns='jabber🇮🇶privacy'> 
	<list name='message-jid-example'> 
		<item type='jid' value='tybalt@example.com' action='deny' order='3'> 
			<message/> 
		</item> 
	</list> 
</query> 
</iq>

根据协议,这样可以屏蔽信息。但是。这样做后,还是能继续的接收到屏蔽的Jid发的信息。
加载中
1
红薯
红薯
@迷糊 XMPP 的内容你还记得不?
1
迷糊
迷糊
我记得xmpp规定的订阅关系是双向的,当初我们的实现,对服务器做了改造,A删除B,服务器上做了B同时删除A,否则就依然会收到消息。
1
迷糊
迷糊
A订阅B,B订阅A 这是两条订阅规则,只禁止一条订阅,另外一个应该还是生效的。
0
黑菜妞妞
黑菜妞妞
顶起来呀!!!!我有问题。不会。。。
0
黑菜妞妞
黑菜妞妞

引用来自“迷糊”的答案

我记得xmpp规定的订阅关系是双向的,当初我们的实现,对服务器做了改造,A删除B,服务器上做了B同时删除A,否则就依然会收到消息。

这样啊。那你看我发的这个iq请求,是正常的吗?

0
黑菜妞妞
黑菜妞妞

引用来自“迷糊”的答案

A订阅B,B订阅A 这是两条订阅规则,只禁止一条订阅,另外一个应该还是生效的。
这样啊。那。服务器段的工作复杂吗?
黑菜妞妞
黑菜妞妞
回复 @迷糊 : 嗯。我再去研究。研究。多谢!!!
迷糊
迷糊
我记得不复杂,就是找出相对应的两条订阅规则,都屏蔽掉
0
迷糊
迷糊
时间有点久远,具体规则记不得了,呵呵
黑菜妞妞
黑菜妞妞
嗯。我再研究。研究。
0
黑菜妞妞
黑菜妞妞
同志们!!!我想明白了!!关于屏蔽用户信息的功能。谢谢  @迷糊  @红薯   

黑菜妞妞
黑菜妞妞
回复 @红薯 : 嗯。好。我还没有把我想要的功能做出来。
红薯
红薯
怎么弄的你自己要分享出来哦
返回顶部
顶部