1. 程式人生 > >個推的推送訊息延遲的一個原因記錄

個推的推送訊息延遲的一個原因記錄

個推的一個小問題,剛剛發現,趕緊記錄下來,

開發自測的時候,推送來的很快,
但把連線的伺服器從後臺開發的主機(A)切換到公司的內測伺服器(B)時,
推送會晚來好幾分鐘。
檢查了一遍整合程式碼和配置檔案,還有PushBack的處理,
都沒有問題,

最後各種檢查,發現:B主機的系統時間比A主機的時間(包括測試用手機的時間)要快4分鐘+,將B主機時間改成和A手機時間一致後,再次測試,推送都能及時到達。

避免了失心瘋。

自我推測:個推的推送機制,在時間判斷上的角度也許有以下規則:
個推後臺會在使用者服務端發出的推送時間點,將訊息推送給app。
後續,沒有更多深入考慮。

記錄一下,防止下次失心瘋。