【发布时间】:2017-03-24 04:31:22
【问题描述】:
我们正在 IOS 和 Android 上开发一个 xmpp 应用程序。我们使用 ejabberd 作为 xmpp 服务器,我们还使用 mod_interact (https://github.com/adamvduke/mod_interact) 通知我们的网络服务器向客户端发送离线消息推送通知: 流程是这样的:
- 发件人将消息发送到 ejabberd
- Ejabberd 收到消息并检查收件人是否在线
- 如果收件人离线,ejabberd 会保存离线消息
- 当 ejabberd 收到离线消息并将消息传递到我们的网络服务器时,mod_interact 起作用
- Web 服务器查找客户端的推送通知信息并发送推送通知
它在一对一聊天中效果很好。但是在群聊(MUC)中,mod_interact 不起作用,我无法向群接收者发送推送通知。你知道在一对一和群聊中解决这个问题的任何其他解决方案吗?
谢谢
【问题讨论】:
标签: ios objective-c push-notification xmpp ejabberd