如果用户的订阅类型为“两者”,是否有办法查询 XMPP 中的用户状态?
由于我正在为移动平台构建,因此我已使用隐私列表阻止所有传入的存在节。在我的用例中,一个用户至少会订阅 500 个用户,处理这么多的状态节会给移动设备带来很大的压力。
因此,我不想处理所有用户节,而是希望仅在查询时获取用户的存在。
最佳答案
目前 ejabberd 中没有这样的功能,但这绝对是您可以将其开发为插件的功能。您可以编写一个插件,该插件将使用 HTTP 网络服务器处理 http 请求,并在回答用户存在之前执行您想要的任何处理和安全检查。
关于xmpp ejabberd - 查询用户状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076757/