0
我正在使用C#Windows服務向APN發送通知。它工作得很好。但是,今天我收到了來自Apple的錯誤8(無效標記)。批次中的一個被拒絕時丟失推送通知
我添加了代碼來處理這種情況(從數據庫中刪除令牌,以便我不再發送任何通知)。然而,正如蘋果所說,我正在通過同一個通道發送一批通知......並且這些通知是在同一個連接上發送的(我不知道它在失敗之後才返回響應),但是我看到其他通知未送達。
這是正常的嗎?你如何處理這個問題?我正在考慮存儲所有通知,並在發送完所有通知後等待5秒鐘...如果Apple沒有發送任何通知,這一切都很好......如果發生什麼情況,請檢查錯誤,刪除失敗的通知併發送剩餘的直到沒有收到錯誤。
這是否有意義?
謝謝!
因此......您最終將重複通知發送給接收通知的用戶?或者一旦失敗,批次中沒有人收到任何東西? – g3rv4 2012-04-21 18:12:15