我正在尝试编写一个模块,当用户在 ejabberd 中收到脱机消息时,它会触发对 API 的 HTTP POST。它适用于支持推送通知的 iOS 应用程序。
我按照http://jasonrowe.com/2011/12/30/ejabberd-offline-messages/上的指南进行操作
我测试了博客文章中的代码。大多数部分都在工作,但from
截获的离线消息中缺少该属性。正如您在上面的博客文章中看到的那样,作者的屏幕截图也存在同样的问题。那么,如何在离线消息包中获取发件人的账户名呢?
我错过了什么还是一个错误(在离线消息中,from
只是缺少属性)?
顺便说一句,我在我的 ejabberd 配置中配置了共享名册“每个人”,它允许每个人都将每个人视为“联系人”。我不确定是不是这个原因。
谢谢 :)