2012-08-27 32 views
0

服务器使用ejabberd版本2.1.6,我们在客户端开发利用2.1.11离线挂机,给了它给他们。推送通知使用ejabberd去晚在iphone(2.1.6版本)

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

+0

实现推ejabberd可能会非常棘手,但我不认为你的情况下ejabberd版本会有所作为。我更期待您的自定义模块中出现问题。 –

回答

1

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