【问题标题】:Using Ejabberd as App Server in XMPP push notification service在 XMPP 推送通知服务中使用 Ejabberd 作为 App Server
【发布时间】:2020-03-13 16:20:29
【问题描述】:

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

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

有什么方法可以让我使用 Ejabberd 作为应用服务器并在其中结合使用 XMPP 推送服务。提前致谢 。

【问题讨论】:

    标签: push-notification architecture erlang xmpp ejabberd


    【解决方案1】:

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

    此应用服务器充当组件 (https://xmpp.org/extensions/xep-0114.html),我建议您也这样做,因为这样您就可以将它交给您的 ejabberd。

    【讨论】:

      猜你喜欢
      • 2016-05-05
      • 2014-07-11
      • 2012-10-27
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 2013-04-17
      相关资源
      最近更新 更多