本文共计455个字,预计阅读时长1.8分钟。
原因是是 MIUI 把MIUI 杀进程杀疯了吧连系统应用都要杀。
解决方法:「电量与性能」禁用掉就好了
之前一直奇怪为什么 FCM 推送总是爆炸,FCM Diagnostics 这边也是经常倒计时变成负数
MIUI 杀进程杀疯了吧连系统应用都要杀? 人家 FCM 只是设置个 alarm 定时发个心跳包你都要把 alarm 给推迟甚至干掉吗,重点还没有地方能够设置豁免系统框架应用,只能把「电量与性能」禁用掉
经群友提醒,想起来 riru 可以 hook 掉 getprop 函数,去下了 riru 和 riru location report enabler,根据文档进行修改,添加 ro.product.mod_device,强行让「电量与性能」以为是国际版 MIUI 而放松对 FCM 的后台控制
目前测试下来 FCM 两个小时没有掉线,效果显著,原来的话 FCM 倒计时已经进入负数了。使用大陆版 MIUI 系统的用户也可以试试这种操作。
参考 Milkice's NG
著作权归文章作者所有。
MIUI下FCM 推送总是失效原因与解决