APNS 这玩意啊。关于它曾经转载过N篇文章:
- [2012-04-17] - 供应商与苹果推送信息服务器通信 翻译苹果文档 (浏览:714,评论:0)
- [2012-04-17] - 苹果服务器反馈服务 (浏览:695,评论:0)
- [2012-04-17] - 苹果推送注意事项 (浏览:653,评论:0)
- [2011-12-07] - 伤不起的程序猿 (浏览:1079,评论:0)
不过自己在實際使用中,也還是遇到了問題。
在測試的時候,我連接apns服務器時,發一條推送就斷開,導致我發送上萬條消息的時候需要幾個小時。我就納悶了,如果大家都這樣,那豈不是那些大網站都要崩潰?這時候,有兩位朋友告訴我,不要斷開,用長鏈接。。。於是乎我重改了代碼,然後就看到消息發送的時候刷刷刷的就出去了。心裏還是非常開心的。
但偶爾還是會有發送失敗的情況出現,所以我做了一點處理,如果取回來的代碼不正確,我會一直重發,直到正確。當然,每次發完後,用usleep,休息了10ms,避免數據過度發送。當然每1000條推送後,我會斷開一下鏈接,再重新鏈接。以防萬一
說白了,還是糾結。