目前安卓用的是荣耀 Magic8 之前使用 fcm 一直不稳定 容易间歇性断连
后面各方查了下 最终一个结论就是
1 、梯子要连上
2 、梯子软件要把自启动 关联启动 后台运行权限都打开
3 、特殊权限中梯子软件的电池优化要设置为不允许
4 、梯子软件中要设置允许应用绕过 VPN (这里为了避免梯子的不稳定导致断连 FCM 设置了这个 FCM 就是直连的 不会经过梯子)
以上设置完后 FCM 稳稳不断连(这里有特例就是晚上睡一觉后第二天起床会断开 应该是系统级睡眠时段的超级省电 手机打开用一会儿后会自动重连 如果没连上就切换下网络就会秒连了)
实测下来很多场景下 FCM 推送的速度比苹果的还快一点
哦对还有个重点 想要 FCM 推送的一定要把对应的软件权限至少设置为允许后台运行 不然 FCM 广播通知后 软件拉不起来也推送不了 实测只需要设置允许后台运行即可
以上测试基于荣耀 Magic os 10 系统 其他厂商可能也是类似
后面各方查了下 最终一个结论就是
1 、梯子要连上
2 、梯子软件要把自启动 关联启动 后台运行权限都打开
3 、特殊权限中梯子软件的电池优化要设置为不允许
4 、梯子软件中要设置允许应用绕过 VPN (这里为了避免梯子的不稳定导致断连 FCM 设置了这个 FCM 就是直连的 不会经过梯子)
以上设置完后 FCM 稳稳不断连(这里有特例就是晚上睡一觉后第二天起床会断开 应该是系统级睡眠时段的超级省电 手机打开用一会儿后会自动重连 如果没连上就切换下网络就会秒连了)
实测下来很多场景下 FCM 推送的速度比苹果的还快一点
哦对还有个重点 想要 FCM 推送的一定要把对应的软件权限至少设置为允许后台运行 不然 FCM 广播通知后 软件拉不起来也推送不了 实测只需要设置允许后台运行即可
以上测试基于荣耀 Magic os 10 系统 其他厂商可能也是类似