iT邦幫忙

2022 iThome 鐵人賽

0
AI & Data

預測惱人的人事物:跟我一起學習如何用資料分析來避開他們系列 第 34

記錄 bug:重複通知 & 電池最佳化無法取消

  • 分享至 

  • xImage
  •  

筆者使用 app 三天,以下為觀察到的兩個 bug。

重複通知

如圖:
https://ithelp.ithome.com.tw/upload/images/20221019/20141357DJ3knvIEo1.jpg

https://ithelp.ithome.com.tw/upload/images/20221019/20141357nHUaIJyhli.jpg

出現的通知有愈來愈多次的趨勢。(eg. 9次 => 11次 => 12次)

初步研判是每次 app 啟動時,都會在 useEffect 階段觸發 setNotificationByWeekDay,將通知的排程寫入,然而既有的通知排程沒有被覆寫。待驗證。


電池最佳化無法取消

即使已經設置永不休眠
https://ithelp.ithome.com.tw/upload/images/20221019/20141357d5kFg5CrwZ.jpg

或是取消最佳化電池用量
https://ithelp.ithome.com.tw/upload/images/20221019/20141357mvDvMqQMMC.jpg

都仍然會跳通知:
https://ithelp.ithome.com.tw/upload/images/20221019/201413572jgHrON6aw.jpg

而且觀察到在切換 app 的時候,會依稀看到兩個 Alert 的殘影
https://ithelp.ithome.com.tw/upload/images/20221019/20141357aMrMmlcPvE.jpg

推測是 Day 28 實作的兩個限制偵測都有被觸發:
isBatteryOptimizationEnabledpowerManagerInfo


今天筆者先蒐集了一些資料,明天讓我們從第二點開始。

今天收工!


上一篇
UI 優化實作 & 選擇使用的框架
下一篇
修復 bug:電池最佳化無法取消 (part 1 of 2)
系列文
預測惱人的人事物:跟我一起學習如何用資料分析來避開他們38
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言