V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qiumaoyuan
V2EX  ›  Android

一个由于路由切换导致 FCM 无法重连的问题

  •  
  •   qiumaoyuan · 43 天前 · 1852 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是这样的,我家里两个房间里放着两个路由器,配置了同样的 SSID 和密码以及信道,关闭了 DHCP 功能,IP 由上级分配。

    然后我手里有 3 台手机,我分别拿着它们从一个房间走到另一个房间,这期间连接的路由都由其中一个切换到了另一个。同时通过拨号 *#*#426#*#* 观察 FCM 状态。

    第 1 台手机在切换路由时,WiFi 标志只是信号由弱变强,没有断连,FCM 连接始终保持,一切正常;

    第 2 台手机在切换路由时,WiFi 标志先消失再出现,说明有一个断开 WiFi 然后重新连上另一个 WiFi 的过程,FCM 能够正常断开,然后重新连接;

    第 3 台手机在切换路由时,WiFi 标志没有消失,也像第 1 台手机那样,信号变弱然后变强,但此时 FCM 连接没有保持住,状态变成了 Connecting ,过了一会又变成了 Not Connected 状态,之后就一直在这两个状态间切换。如果这个时候,我手动关闭手机的 WiFi 网络,切换到移动网络,FCM 则会成功连上。再打开 WiFi 网络,FCM 也能正常连上。

    第 1 台和第 2 台手机的表现对我来说都能接受,无论有没有中断过 WiFi 连接,最终都可以自动重新连上 FCM 。但第 3 台手机的表现让我无法正常使用 FCM ,请问各位有什么办法可以解决这个问题?或者能否提供一些思路?
    4 条回复    2024-11-05 17:47:58 +08:00
    wheat0r
        1
    wheat0r  
       43 天前
    两个路由器使用相同的 ssid 和密码不代表你的终端可以在这两个无线网络中漫游。
    一个空间里放置两个 AP 还是用相同的信道更是不可取。
    wheat0r
        2
    wheat0r  
       43 天前
    @wheat0r #1 顺便建议看一下这三个手机的随机 MAC 功能是什么状态
    tsanie
        3
    tsanie  
       43 天前
    wifi 用各家路由器的 mesh 组网
    52acca
        4
    52acca  
       43 天前
    我家三台路由做 ap 开了 kv 漫游不会断联
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:03 · PVG 03:03 · LAX 11:03 · JFK 14:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.