0

服务器使用ejabberd 2.1.6 版本,我们在客户端使用2.1.11开发离线钩子并提供给他们。

现在推送通知似乎无法正常工作。有一条消息迟到了(即当我收到第二条消息的推送时看到了第一个消息)。这可能是与ejabberd服务器的版本差异有关的问题吗?无法运行 ejabberd 2.16。

4

1 回答 1

1

我猜这个问题的发生主要是因为 ejabberd 上的推送通知引入了一些延迟。检查你推送通知模块。如果直接在模块代码中建立与 Apple 服务器的连接而没有任何排队机制,请尝试在其上生成一个单独的线程。

于 2012-11-01T13:20:29.910 回答