2012-09-18 27 views
0

我有一些問題與apn,使用簡單的格式。這是場景:第n個蘋果推送通知沒有發送,如果(n-1)有錯誤的令牌

1)我有一個持續連接到APN推送服務。

2)I在一排送10級的消息,其中,例如所述第五可具有錯誤的設備令牌

3)的所有消息從1到4正確地發送

4)我接收從消息成功發送所有消息的套接字(包括從5日到10日的套餐)。

5)從6日到10日的消息不會推送給用戶。

6)經過一段時間的連接是通過APN服務器

關閉我做錯了什麼或這是共同的行爲?

回答

0

你用什麼來發送推送通知?你能分享你的代碼嗎?我一直在使用APNS-Sharp,並且它一直工作得很好。如果第5條消息具有不良令牌,則完全獨立於下一條消息!確保您定期運行反饋服務​​並刪除無效令牌,並且令牌不希望接受您的推送通知。也看看PushSharp

+0

我認爲這個問題的答案可能對我很好:http://stackoverflow.com/questions/1759101/multiple-iphone-apn-messages-single-connection?rq=1你怎麼看? – user601836

+0

嗯我不知道蘋果立即關閉第一條消息或設備令牌損壞的連接。當你繼續做同樣的事情時,它會這樣做。不確定,但我在Apple的推送通知文件上閱讀了這個內容。在發送無效設備令牌後,檢查您是否斷開連接。如果它確實斷開了連接,那麼我將需要重新檢查我的實現!我發送到批量設備時遇到了問題,但現在工作正常。我們會定期運行反饋服務​​,並從數據庫中刪除無效令牌。 – applefreak

+0

是啊,我也實施了反饋......但這不是防彈 – user601836