2013-07-02 42 views
1

我正在使用JAVAPNS v2.2向iOS设备发送推送通知。在向同一设备发送10条不同的通知消息时,JAVAPNS显示所有消息的状态为已成功发送,但在客户端设备中,我只能接收6或7条通知消息。下面是我使用发送通知消息的代码:使用JAVAPNS推送发送成功,但未在客户端设备中收到

List<PushedNotification> notifications = Push.payload(payload, Certificate.p12, XXX, false, iOS_Reg_IDs); 
+1

这就是推动苹果公司工作的方式。他们不会让你一次发送10个到同一个设备。 – Kevin

+0

嗨凯文。感谢您的回复。您是否了解可以通过APNS瞬间发送到设备的最大通知消息数量。 –

+0

从你的测试中,我会猜测六或七。 – Kevin

回答

1

根据Apple Documentation

重要:发送通知的是“尽力而为”,而不是 保证。它不打算将数据传递到您的应用程序,只有 通知用户有新的数据可用。

换句话说,你很幸运有一个(最新的)推送通知。任何额外的交付都是奖金。

要发送数据,只需通知您的应用程序,然后让您的应用程序从服务器上下载数据。

相关问题