3

通過增強推送通知推送到我的所有設備(18k)時,我必須運行反饋服務​​並刪除無效令牌,以防蘋果斷開我的數據流。測試時,我注意到雖然第一個令牌無效(由反饋服務通知),但該消息仍然傳送給其他測試設備。在使用增強推送格式之前,連接停止,並且在無效令牌之後沒有傳遞給任何人。增強的推送格式是否防止斷開連接?或者,在識別無效標記之前,蘋果只需要一些時間,並且在無效標記之後停止一些標記?增強的推送格式是否防止被蘋果斷開連接?

任何幫助將不勝感激!

感謝

回答

0

蘋果停止使用增強的格式時處理消息,當您發送一個錯誤的設備ID,也。至少這是我從我的應用程序的調試版本發送設備ID後注意到的。我確實找回了指出錯誤的6字節消息,但是之後沒有數據可以通過SSL套接字發送進一步的消息。

從文檔中我也認爲蘋果公司會繼續處理,如果你使用增強格式,但事實並非如此。

+0

感謝您的意見。我還注意到,蘋果只會在嘗試推送到「不良」設備令牌時斷開與您的連接。如果您嘗試推送已由反饋服務報告的令牌,則不會斷開連接,儘管在嘗試幾次後不應將該令牌保持爲活動狀態。 –