因为海外 app 系统默认都是允许自启动,这也是海外的谷歌推送机制需要的。
安装的 app 越多,后台就有越多的 app 为缓存状态。来了消息,会唤醒 app 弹出通知。
而中国定制系统都是默认禁止 app 自启动(除了几个白名单比如微信 QQ ),所以更省电。
华为荣耀小米 OPPO vivo 魅族以及三星索尼定制的 jpush 等的推送服务也都不需要 app 自启动,而是一个叫推送服务的软件代推。
所以华米 ov 等的推送机制相比谷歌的 fcm 推送会更省电。
我用谷歌服务国外软件装了多支持 fcm 的都允许自启动(应用也确实走了 fcm 在日志里可以看到),家住香港谷歌也可以稳定连接,相比那些禁用谷歌服务的,续航差了很多。