回应模式 - No.61139386


No.61139386 - 技术宅


关于FCM的连接问题 dns无名氏No.61139386 只看PO

2024-02-06(二)18:42:23 ID:rna0cTu 回应

昨晚到今天,发现了一个fcm的连接问题
起因是我突然发现QQ邮箱app即使允许电池无限制使用,收到邮件的时候也不会推送通知,查了一下是因为三星没有像mipush一样的推送服务,QQ邮箱只有常驻后台运行才能通知。

于是为了能及时收到信息,我下载了支持fcm的gmail和outlook,测试能不能利用fcm推送

下载完设置好邮箱后,测试几次发现都没有推送。而三星国行甚至禁用了*#*#426#*#*查看fcm连接状况,只能通过第三方app进入。根据log来看,fcm服务反复尝试连接但都失败,网络log里只知道是dns failed。

中间略去排查,最终发现 5G网络+开启代理 两者组合会导致连接不上,问题就出在dns。最后在小猫中强制覆用本机hosts解决了问题,但是仍然没明白原理

无标题无名氏No.61152476

2024-02-07(三)17:49:36 ID: rna0cTu (PO主)

今天又研究了一下,可能是是5G网络提供商dns服务器的问题,在配置规则中指定hosts和fallback dns server并强制启用就能解决