0

我们正在使用最新的 ejabberd 构建一个聊天应用程序,并且有一个用户 A 阻止用户 B 的用例。要求是隐藏最后一次看到或用户的存在。如果 A 阻止 B 那么很容易向用户 A 隐藏这些信息,但是如何通知用户 B 用户 A 已经阻止了他们?什么是告诉用户 B 有人在对话中实时阻止他们的最佳方法,就像现在的 whatsapp 一样。

4

2 回答 2

0

对于存在,您不必使用阻止,您可以简单地从名册中删除联系人。这样,其他用户就会收到通知,并且也可以停止分享他的存在。

于 2019-06-07T07:31:09.643 回答
0

有 XEP-0191:简单通信阻塞:

https://xmpp.org/extensions/xep-0191.html

https://xmpp.org/extensions/attic/xep-0191-0.2.html

我想它会给你你需要的答案。现在取决于您将如何使用选择的客户端库(如 Smack)来实现此功能。

于 2019-06-18T10:44:07.360 回答