在XMPP推送通知服务中使用Ejabberd作为应用服务器



我正在制作一个聊天应用程序,它使用ejabberd作为主服务器,而不使用任何单独的应用程序服务器进行身份验证等等。我想实现[XEP-0357:推送通知]中所述的推送通知(https://xmpp.org/extensions/xep-0357.html)。

在实现它的过程中,我知道我们必须使用应用服务器,并且应用服务器在返回中应该能够在XMPP推送服务中创建PubSub节点。

有没有办法让我可以使用Ejabberd作为应用服务器,并在其中组合使用XMPP推送服务。提前谢谢。

您通常需要开发自己的应用程序服务器,因为它必须适合您的用例。但例如,你可以查看Conversations应用程序服务器的代码,并从中获得一些灵感:https://github.com/iNPUTmice/p2

此应用服务器充当组件(https://xmpp.org/extensions/xep-0114.html)我建议你也这样做,因为这样你就可以把它放进你的射精口了。

最新更新