fcm随机断开,错误码ERR_IO_FIN
如题,fcm会在连接一段时间后断开,断开时间不一定,有时候几小时甚至几十个小时,有时候几十分钟不等,断开时的错误码如图
此时右上角勾选详情,是这样的
查看events,是这样的
两个手机,一个是港版三星,一个是miui eu 都会出现这种问题 网络方面用的是clash 代理模块,测试过让fcm走代理,一个小时内必断开出现如题的报错,且不重连,如果让fcm走直连并用国内dns进行解析,能连接的时间比较长,但是几十个小时后还会出现如题的报错,也不会不会自动重连
几年前用这个模块的时候,我记得模块会hook谷歌框架,断开之后就自动让它重连,当时我是让fcm走代理,一切正常;现在模块好像不hook谷歌框架,也不能让fcm自动重连了
我在网上查了下这个报错,这个报错一般是长时间没连上,服务器主动关掉了连接,但不知道为什么fcm不会自动重连了,日志里面一般手机进入打盹前会通知服务器,现在好像也看不到了
只是gms没加进推荐勾选,勾了应该也会有自动重连的功能(很久没维护过不知道还有没有用),但是勾了之后会过不了Play Integrity
如题,fcm会在连接一段时间后断开,断开时间不一定,有时候几小时甚至几十个小时,有时候几十分钟不等,断开时的错误码如图
此时右上角勾选详情,是这样的
查看events,是这样的
两个手机,一个是港版三星,一个是miui eu 都会出现这种问题 网络方面用的是clash 代理模块,测试过让fcm走代理,一个小时内必断开出现如题的报错,且不重连,如果让fcm走直连并用国内dns进行解析,能连接的时间比较长,但是几十个小时后还会出现如题的报错,也不会不会自动重连
几年前用这个模块的时候,我记得模块会hook谷歌框架,断开之后就自动让它重连,当时我是让fcm走代理,一切正常;现在模块好像不hook谷歌框架,也不能让fcm自动重连了
我在网上查了下这个报错,这个报错一般是长时间没连上,服务器主动关掉了连接,但不知道为什么fcm不会自动重连了,日志里面一般手机进入打盹前会通知服务器,现在好像也看不到了
国行系统很多都会杀gms的fcm链接
使用FCMHostsForChina模块,然后设置fcm走直连试试。
只是gms没加进推荐勾选,勾了应该也会有自动重连的功能(很久没维护过不知道还有没有用),但是勾了之后会过不了Play Integrity
勾选之后也是不能自动重连的,这个功能应该是不行了,可以看看能不能检测fcm的连接状态,如果断线没自动重连就杀掉play服务,让它自启动,自启动后就自动重连了
只是gms没加进推荐勾选,勾了应该也会有自动重连的功能(很久没维护过不知道还有没有用),但是勾了之后会过不了Play Integrity
勾选之后也是不能自动重连的,这个功能应该是不行了,可以看看能不能检测fcm的连接状态,如果断线没自动重连就杀掉play服务,让它自启动,自启动后就自动重连了
只是gms没加进推荐勾选,勾了应该也会有自动重连的功能(很久没维护过不知道还有没有用),但是勾了之后会过不了Play Integrity
顺便想问问作者,ERR_IO_FIN这个故障可能是什么原因?以及打盹结束后出现的close err:20或者26这些,我在网上查了查,老外似乎不怎么碰上这种fcm的问题,中文资料又太少,以及fcm为什么不自动重连了?
如题,fcm会在连接一段时间后断开,断开时间不一定,有时候几小时甚至几十个小时,有时候几十分钟不等,断开时的错误码如图
此时右上角勾选详情,是这样的
查看events,是这样的
两个手机,一个是港版三星,一个是miui eu 都会出现这种问题 网络方面用的是clash 代理模块,测试过让fcm走代理,一个小时内必断开出现如题的报错,且不重连,如果让fcm走直连并用国内dns进行解析,能连接的时间比较长,但是几十个小时后还会出现如题的报错,也不会不会自动重连 几年前用这个模块的时候,我记得模块会hook谷歌框架,断开之后就自动让它重连,当时我是让fcm走代理,一切正常;现在模块好像不hook谷歌框架,也不能让fcm自动重连了 我在网上查了下这个报错,这个报错一般是长时间没连上,服务器主动关掉了连接,但不知道为什么fcm不会自动重连了,日志里面一般手机进入打盹前会通知服务器,现在好像也看不到了
国行系统很多都会杀gms的fcm链接
不一定是这个原因,我港版三星,miui eu这两个系统上也偶发性出现这个问题
你的怎么没有hb心跳包
你的怎么没有hb心跳包
有时候有有时候没有,但是和是否断线好像没绝对关系,偶尔还是断线,希望能有什么办法检测到断线就强制停止play服务一次让它重连
如题,fcm会在连接一段时间后断开,断开时间不一定,有时候几小时甚至几十个小时,有时候几十分钟不等,断开时的错误码如图
此时右上角勾选详情,是这样的
查看events,是这样的
两个手机,一个是港版三星,一个是miui eu 都会出现这种问题 网络方面用的是clash 代理模块,测试过让fcm走代理,一个小时内必断开出现如题的报错,且不重连,如果让fcm走直连并用国内dns进行解析,能连接的时间比较长,但是几十个小时后还会出现如题的报错,也不会不会自动重连
几年前用这个模块的时候,我记得模块会hook谷歌框架,断开之后就自动让它重连,当时我是让fcm走代理,一切正常;现在模块好像不hook谷歌框架,也不能让fcm自动重连了
我在网上查了下这个报错,这个报错一般是长时间没连上,服务器主动关掉了连接,但不知道为什么fcm不会自动重连了,日志里面一般手机进入打盹前会通知服务器,现在好像也看不到了
挂一下梯子,clash 分流记得把 “谷歌 fcm” 设置为使用代理,关闭“允许应用绕过代理”
It might be the same WiFi problem. FCM doesn't work on WiFi.
any source?
如题,fcm会在连接一段时间后断开,断开时间不一定,有时候几小时甚至几十个小时,有时候几十分钟不等,断开时的错误码如图
此时右上角勾选详情,是这样的
查看events,是这样的
两个手机,一个是港版三星,一个是miui eu 都会出现这种问题 网络方面用的是clash 代理模块,测试过让fcm走代理,一个小时内必断开出现如题的报错,且不重连,如果让fcm走直连并用国内dns进行解析,能连接的时间比较长,但是几十个小时后还会出现如题的报错,也不会不会自动重连 几年前用这个模块的时候,我记得模块会hook谷歌框架,断开之后就自动让它重连,当时我是让fcm走代理,一切正常;现在模块好像不hook谷歌框架,也不能让fcm自动重连了 我在网上查了下这个报错,这个报错一般是长时间没连上,服务器主动关掉了连接,但不知道为什么fcm不会自动重连了,日志里面一般手机进入打盹前会通知服务器,现在好像也看不到了
国行系统很多都会杀gms的fcm链接
不一定是这个原因,我港版三星,miui eu这两个系统上也偶发性出现这个问题
是否是因为被运营商导致的,在本机试着保活但是仍会随机出现