最近我的寶貝920遇到了這個麻煩。。。我上微軟的討論區發現不少人遇到這個問題。
索性拿起我的 Lumia 800, 520, 920 來交互實驗,在配合討論區上講的總總方法。
1. 現象:
不通知、延遲通知,動態專不更新
2. 產生的可能原因:
a. 最近可能做過 Software Reset
b. 更新了網路+ (Network +) 更新後
c. 本來通知正常,進入SLEEP待機後,問題就來了。(WIFI 設定成SLEEP不關閉也無解)
3. 實驗方式,工具:Skype, Live Messenger, Line, Whatsapp, PC Line, PC Skype, PC Live Messenger, PC Facebook Chat 交互傳送
a. 利用Ping 來監視手機的 WIFI 是否關閉
b. 利用兩個裝置傳送 或是 920 + PC 的方式實驗通知的時間
c. 超過 10 秒鐘,都視為延遲
4. 總和討論區的撇步與個人的測試,解決延遲的方式:
a. Restart your phone
b. 到設定,清除 IE 的 Cache 與 History
c. 到設定,應用程式中,清除搜索的 History
d. (Optional, 不一定要做) 停用背景服務
e. 再度重新開機
5. 另外一個暫時性解法:
就是利用省電模式會停用背景服務的原理,讓系統進入省電模式,在切回正常。但是只能治標。
結論:
正常情況下,即便大家說很爛的Line,通知也約在1~2秒內會收到。
睡覺後,延遲的時間約莫變成1~4秒左右。
開始延遲後,所收到的時間就不準了。更甚者,開始收不到通知。
微軟臉書的推送,不知為何總是不準,就算用了我這個方法,還是無解。相反的 JDB Facebook 就可以。
我覺得出問題可能原因,就是 HTTP 或是 Web Service API 的相關服務出現了狀況。
導致總總的問題浮現。
但是我認為這是Windows Phone OS 的設計上的BUG,讓服務因為不知名的原因進入這些奇怪的狀態。
RESET這些Cache我不認為是正常的解法,只能說可能在使用這些功能時,有機會連帶重置WEB服務的功能。
(Hard Rest 說真的這真的不是個解法,就像人家說電腦出問題,要你重灌。。。)
只要你用 Whatsapp 或是 Line 就能測試出來。
比方你用另一個不同於手機的 Whatsapp 送訊息。Whatsapp 顯示已傳送,對方尚未閱讀。
然後手機上的Whatsapp 竟然沒有任何反應。。。
這時候其實 DATA 已經 PUSH 對手機了,只是不知為何無法通知。感覺就像跑了一半後,停掉了。
這時候去開關省電模式,你就會發現通知馬上出現。
另一個檢測方式就是,當你離開Whatsapp時候,Whatsapp會告訴你通知無法正常註冊等等訊息。
提示要你重新啟動手機。
內文搜尋

X