升級過後,客戶發生了一個Bug,實機模擬不出來,但是模擬器做得出來。
模擬器的狀況是在text
輸入一個字後,會馬上又收到一個backspace。造成行為異常。
但是麻煩的是,我們測試所有可以測的測試機,所有同事私人手機都升級幫忙測。都測不出來。
所以就算修正了模擬器的bug,我們也無法驗證。
會造成這個原因是 線上版本此函式回傳 false 看起來模擬器是用backspace來實作return false的結果。這樣無從猜測到底客戶為什麼會有這個狀況。
經過兩天排查,今天要求再去跟客戶聯繫。客戶才告知他已解決。
原來客戶使用倉頡輸入法。
經測試預設使用倉頡才會發生此狀況。只要加其他輸入法,並把倉頡設為非預設就可解了。
該函式retrun 改為true也可解掉。
lesson learn:
1. 客戶問題,模擬不出,可能是他有一個特殊使用情境與背景,可能跟機型版本無關
2. 重複回訪客戶很重要,客戶有可能自己解決
3. 不能輕忽模擬器才發生的bug。
留言