2013-07-02 41 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

重要:發送通知的是「盡力而爲」,而不是 保證。它不打算將數據傳遞到您的應用程序,只有 通知用戶有新的數據可用。

換句話說,你很幸運有一個(最新的)推送通知。任何額外的交付都是獎金。

要發送數據,只需通知您的應用程序,然後讓您的應用程序從服務器上下載數據。

相關問題