2010-10-13 155 views
1

我已經推送通知設置了大約一年,他們一直工作正常。 現在由於某種原因,他們不是。iphone推送通知隨機發送

首先讓我說我連接到蘋果apns服務器並通過PHP腳本發送推送通知。

如果我測試只是發送一個通知給我的設備,它每次都有效。 如果我測試向3或4臺設備發送通知,他們都會像他們應該那樣工作。 如果我向所有用戶發送通知(幾百個),有時我會收到通知,而且大部分時間我都不會。

我連接到蘋果一次,並從一個連接發送所有通知。所以它不應該是蘋果連接限制的問題。

是否有限制,不允許您發送給幾百個用戶?

它有幾百個用戶,通知每週只發送一次或兩次。 我曾嘗試設置每條消息之間的時間延遲,但似乎沒有區別。

沒有人有任何想法可能發生什麼或我應該檢查什麼?

+0

Apple傾向於批量處理大量的通知。你嘗試過嗎? – jlehr 2010-10-13 23:17:09

回答

0

你在做任何錯誤檢查嗎?你使用「簡單」還是「擴展」格式?你解析擴展格式的結果嗎?您等待收到通知多久了?您是否檢測到Apple何時關閉連接?你檢查反饋服務嗎?

我不認爲你應該使用(短命的)PHP腳本。 Apple似乎沒有向您發送任何有關成功通知的信息,而且確保數據已被連接另一端接收(並處理)的方式並非真正的另一種簡單方法。

這也是值得一試,你遵守第22頁iOS Developer Program Licence Agreement推送通知要求(不直銷,沒有過度使用)。

0

好吧,我把它全部整理出來。這是在我的服務器端,我有沒有固定的一切開始工作,沒有必要在我的PHP腳本進行任何更改後正確運行PHP腳本cron作業。