前言
前陣子因為專案需要後台推播功能,所以開始測試 FCM(Firebase Cloud Messaging)功能。
測試的過程一直沒辦法在 APP 不活躍或不喚醒(not active)狀態推送推播訊息。
後來發現主因是省電模式(Doze mode)
導致 APP 無法接受任何推波內容。
參考連結
https://developer.android.com/training/monitoring-device-state/doze-standby?hl=zh_cn
https://blog.csdn.net/pkorochi/article/details/87186659