關於紅米Note用戶遇到Line延遲訊息的狀況,MIUI工程團隊非常重視,因此一直以來我們已經收集了部份用戶的反饋,MIUI工程團隊也努力試圖穩定復現用戶所遇到的Line延遲訊息狀況,並也與Line相關工程單位聯繫合作,希望找出Line延遲訊息的原因。然而因為需要詳細的用戶反饋和案例狀況,並且盡早替用戶們做出改善,我們也希望能夠收集更多有遇到Line延遲訊息狀況的用戶反饋日誌,以便更有效率的釐清訊息延遲的問題點。
這次的反饋活動,將採「自願性質」的方式,我們將會收集用戶的使用日誌(Debug_Log檔),提供給MIUI工程團隊找出Line訊息延遲的原因,以便能夠穩定復現訊息延遲的狀況,針對此狀況去做出修正改善。
反饋方式:
以下提供讀取使用日誌(Debug_Log檔)的方式: 1. 如果發生了延遲的現象,但已經再次打開Line,並且延後的消息全部跳出。
用戶可以上傳日誌,並描述在日誌記錄過程中遇到的問題,並提供對方發送消息的時間以及收到訊息的時間點。 操作方法:
在撥號介面上輸入,*#*#284#*#*。 讀取結束時會有震動提示,日誌存放在sdcard卡上/MIUI/debug_log中,上傳包含抓取日期的檔如: bugreport-0919-xxxxxx.zip ------------------------------------------------------------------------------------------- 2. 按照以下描述方式讀取mtklog日誌 1) 在 撥號介面輸入*#*#3646633#*#*進入工程模式; 2) 橫向滑動,選擇並進入“Log andDebugging”下的“MTKLogger”選項; 3) 點擊開始按鈕下方中間的[>] 開始錄製LOG; 4) 復現故障問題(也就是讓對方再發送消息),需要記錄對方發送消息的時間點,若自己遲遲未收到(譬如半小時,當然如果等不急,10 分鐘也好),可停止錄製LOG。 5) 復現完成並記錄後,點擊下方中間的按鈕 【】停止錄製LOG。
錄製的日誌保存在sdcard下面的mtklog目錄中,請打包上傳後將載點私訊給管理員,如果多次遇到,可以多次錄製上傳。如果之前的日誌已經保存並上傳了,可以在mtklog錄製介面的右下角的圖表,刪除之前的。 -------------------------------------------------------------------------------------------
3.
如果明確發現目前正好不能收到Line訊息了(有延遲的即時狀況),請連接USB (開啟-開發人員選項-USB偵錯),並下載Android Debug Bridge Tool (command line開啟),輸入以下命令。
1) 確定下gapps進程是否運行
adb shell ps | find gapps
2) 看看和GCM伺服器的長連結是否存在,如果是空白則說明沒有長連結了,如果有,請提測試結果圖:
adb shell netstat -a | find 5228
-------------------------------------------------------------------------------------------
4.
另外如果手機root過,可以直接按以下操作看看對方傳送訊息的時候網路封包有沒有過來
tcpdump需要root許可權,如果沒有root過就不需輸出了
adb shell tcpdump -i any -v tcp port 5228
輸出完命令後會處於等候狀態,這時讓發送方再發消息,如果有輸出,說明網路封包正常,如果沒有則說明網路封包沒有收到。
最後,非常感謝各位用戶們的協助,MIUI團隊也會盡速處理修正該狀況 而我們也會第一時間隨時更新後續進度給大家的。
|