断网杀死应用在线离线状态问题

18797817530 2023-9-13 289

场景:断网->杀死应用->联网 android:5分钟之后才能收到推送消息 ios:很久都收不到推送消息 应该是im服务判断在线离线的心跳机制吧,为什么ios很久都没有收到推送

最新回复 (4)
  • HeavyRain 2023-9-13
    引用 2
    先断网是没有办法的,因为服务器收不到拆链路的通知,只能等心跳超时,心跳超时差不多就是5分钟。这种先断网再杀应用的场景不是常见场景,如果为了应付这种常见加快心跳,不是很划算,还是现在这种情况更好一些
  • 18797817530 2023-9-13
    引用 3
    目前测试安卓是5分钟,ios立马能收到推送,为啥
  • HeavyRain 2023-9-13
    引用 4
    操作系统不一样,处理的方式也不一样
  • HeavyRain 2023-9-13
    引用 5
    正常情况下,断网再杀进程不会出现的,一般都是放到后台,等待操作系统冻结或杀掉,这时候都会有tcp长连接的释放,IM服务会立即知道的。
返回