为了在我的应用程序中实现聊天功能,我在其中集成了 XMPP 框架。没有好友请求功能,因此用户可以在不发送好友请求的情况下向其他用户发送消息。由于这个功能,我没有在应用程序中创建任何名册或隐私列表,并且已经实现了匿名聊天模式。
除了阻止用户功能外,一切正常,因为这是一个匿名用户聊天,因此没有用户的隐私列表,XMPP 扩展 XEP-016 仅支持通过隐私列表进行阻止。
我也尝试寻找替代方案,其中之一是实现 XEP-0191,但不幸的是 Open Fire 不支持此扩展。
所以请技术人员指导我解决这个问题。以下是我的问题。
我是否需要创建隐私列表/名册以在匿名用户聊天模式下阻止用户。这个解决方案看起来不切实际,因为我的应用程序可能有成千上万的用户。
我应该将 Jabber 服务器从 open fire 更改为 EJabber 吗?Ejabber 是否支持 XEP-0191
除了上述之外,如果你们知道在 Jabber 中以匿名用户聊天模式阻止/取消阻止用户的任何其他解决方法,请告诉我。