0
的服务器使用ejabberd版本2.1.6,我们在客户端开发利用2.1.11离线挂机,给了它给他们。推送通知使用ejabberd去晚在iphone(2.1.6版本)
现在推送通知似乎不能正常工作。迟到有一条消息(即,当我收到第二个消息时,看到第一个消息)。这可能是与ejabberd服务器的verison差异有关的问题吗?无法让ejabberd 2.16运行。
的服务器使用ejabberd版本2.1.6,我们在客户端开发利用2.1.11离线挂机,给了它给他们。推送通知使用ejabberd去晚在iphone(2.1.6版本)
现在推送通知似乎不能正常工作。迟到有一条消息(即,当我收到第二个消息时,看到第一个消息)。这可能是与ejabberd服务器的verison差异有关的问题吗?无法让ejabberd 2.16运行。
我猜这个问题发生的主要原因是由于ejabberd上的推送通知引入了一些延迟。检查你推送通知模块。如果在没有任何排队机制的情况下直接在模块代码中建立与Apple服务器的连接,请尝试在其上产生一个单独的线程。
实现推ejabberd可能会非常棘手,但我不认为你的情况下ejabberd版本会有所作为。我更期待您的自定义模块中出现问题。 –