- 當前 Bug 的表現(可附上截圖)
1、android微信使用websocket切換網絡時一般都無法重連,有時候重啟微信也沒用,需要重啟手機才能連上。移動或聯通網絡切換到電信網絡特別容易出現。
2、Android微信使用socketIO經常會斷線重連,有時候斷線幾次就無法再重連。
以上問題一般都有80%的出現概率,但是在ios微信上從來沒出現過,ios的網絡通信非常穩定。不知道這兩者的實現有什么區別,是調用系統的websocket嗎?還是微信自己實現的?
- 預期表現
- 復現路徑
隨便拿個安卓機都能出現,目前我知道的是華為小米魅族都有遇到。
- 提供一個最簡復現 Demo
1、“多肉聯盟”這個小游戲的體驗版使用的是websocket,用Android機試幾次從別的網絡切換到電信網絡經常會出現斷線無法重連。有時候重啟微信都無法重連。
2、在線上找“多肉聯盟”這個小游戲的正式版,使用的是Socket.io,在Android端電信網絡(其他網絡我沒怎么測試)經常斷線重連。