[問題] firebase service 接收訊息 常駐
最近在寫firebase遇到了幾個問題
主要問題是,某些手機上收不到訊息
查到的大多原因是
1.被一些內建或外掛擋掉了
例如:asus 的自動啟動管理、c clean(?) 之類的優化軟體
2.oppo
(1) 一定要開啟或是放到背景執行,不然收不到
(應該可以用boot_complete自動開啟,但不知道會不會被擋)
(2) 把背景凍結關閉,沒關閉,當app放到背景也是收不到
3.自動強制停止
華為手機上,只要一手機待機關螢幕,
自動把app強制停止
1、2雖然service還是有在後台執行,
但好像是因為電源管理的原因被擋掉了
3就更麻煩了...直接強制停止...
猜想會不會是因為記憶體管理的原因
所以有辦法像line一樣讓接收訊息的service
常駐在背景
自動開啟接收訊息的權限
待機也無法讓系統強制停止
搜尋關鍵字是常駐嗎?
但收訊息的service不就是常駐了嗎?
--
╭═╮ ╭═╮
║▌║ ╭═══╮ ╭═══╮ ╭═╮ ╭═══╮ ╭═╮═╮
║▌║ ║╭╮▌║ ╰═╮▌║ ║▌║ ║▌╭╮║ ║▌╭═╯
║˙╰═╮ ║╰╯˙║ ╭˙╭═╯ ║˙║ ║˙╰╯║ ║˙║
╰═══╯ ╰═╰═╯ ╰═══╯ ╰═╯ ╰═══╯ ╰═╯
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.18.144
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1509090049.A.DC2.html
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章