作者lazior (懒人)
看板AndroidDev
标题[问题] firebase service 接收讯息 常驻
时间Fri Oct 27 15:40:45 2017
最近在写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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1509090049.A.DC2.html