我使用WebSockets從我的服務器中推送實時數據。更新頻繁,用於處理新消息的JavaScript代碼不是微不足道的。在iOS中處理排隊的WebSocket消息
如果客戶端是iPhone(例如)並且用戶退出Safari,則消息仍然被接收並排隊。
當用戶下次打開Safari時,所有排隊的消息都按順序處理。這爲應用程序帶來了顯着的延遲。
但我只需要最近的消息。因此,如果發生這種情況,有什麼辦法可以跳過最近丟棄隊列其餘部分的消息? WebSocket本身似乎沒有公開關於排隊消息的任何信息。
乾杯, 斯圖