Android M 的 Doze 模式下第三方推送服务还能用吗

2025-03-19 07:55:22
推荐回答(1个)
回答1:

在Doze Mode下,网络访问被屏蔽,维持唤醒(Wake Lock)被忽略,定时任务(Alarm)被推迟(以指数递增的后延),但不会杀进程。也就是说后台进程就啥都别想干了,乖乖躺着吧,push通道不可避免的会断掉。这次Google动真格的一点是,对所有应用,无视『目标版本(Target SDK Version)』全部生效,除了用户在设置中主动赦免的app以及Google自家的Play services和Play Store。(Google很贱的不让你剥夺这俩的赦免)

更新:所谓道高一尺魔高一丈,已经看到有可以绕开Doze Mode限制的.so层解决方案了。所以,这件事儿最后搞不好就演化成Doze Mode被一众国内的私有push给废了……