您好我正在使用XMPP开发聊天应用程序。考虑聊天应用程序中的情况,当用户A向用户B发送消息时,如果用户B当时处于离线状态,XMPP将将短信存储为离线消息,并且当用户B联机时它将向用户B发送消息。这是在这里工作。但是我希望从XMPP发送这些离线消息作为推送给用户B.我已经做了很多搜索,我得出结论,我们需要将离线消息从XMPP服务器发送到我们的后端服务器,然后我们需要发送该消息为推送。但是如何做到这一点,请帮助我
答案 0 :(得分:2)
可以使用ejabberd API编写自定义模块来执行此操作。
当服务器要在离线商店中存储邮件时,您需要使用mod_offline_hook
(请参阅ejabberd Events and Hooks)。
您可以阅读mod_offline
模块获取灵感。