我已經爲PHP應用程序爲iPhone應用程序編碼推送通知(APNS,Apple推送通知服務)。一切正常,而沒有應用程序從設備中刪除。我使用Apple的反饋服務確實獲取了刪除的設備。如果我收到設備,我將它們標記爲INACTIVE在我的數據庫中,以便不會向這些設備發送進一步的推送通知。Apple反饋服務(APNS)速度慢
問題是蘋果很慢。如果您從設備上刪除應用程序,則會向Apple發送請求,並使用反饋服務收集設備。但蘋果沒有轉發滅活裝置瞬間,所以我得到了下面的錯誤,因爲我不能發送推送通知到活動裝置:
PHP Warning: fwrite(): SSL: Broken pipe in apns.php on line 155
我的留言服務腳本運行每5分鐘,但來自蘋果更新每10-15分鐘一次。如果我在10-15分鐘內發送推送通知,則會出現上述錯誤,因爲在數據庫中設備仍標記爲ACTIVE,並且在Apple服務器上設備標記爲INACTIVE。
連接到反饋服務或推送服務沒有問題,但我並不總是從反饋服務獲取設備。
映入眼簾, TheFox
要麼處理它,要麼聯繫蘋果支持。我們應該怎麼做? – hakre