我正在使用ejabberd社区14.05和MongoDB版本2.2.4来支持Android和IOS上提供的跨平台即时消息应用程序的后端。
不幸的是,用户抱怨他们在聊天应用程序的ios版本上间歇性地获取以前收到的重复推送消息并从几个月前读取旧消息。当互联网连接较弱或从3g变为Wi-Fi时会发生这种情况。
这些推送消息不是由应用生成的。我们正在使用xep-198。问题是我们已经看到这个问题发生但不能一致地重复。基于我对ejabberd的理解,理论上不可能重新传递旧消息的推送消息。
任何人都有任何想法可能导致这个?