Skip to content

v0.4.0-beta4 · 互踢死循环修复

Choose a tag to compare

@wjf1 wjf1 released this 30 Sep 17:11
· 18 commits to master since this release

修复互踢死循环:App 不再参与终端抢占,被踢后停在横幅等手动恢复。

现象:App 与桌面端「移动端远程控制」面板(内嵌官方 Web 页,同为同账号 terminal)反复互踢——被踢 3s 后自动重连抢回名额又把对方踢掉,3s 级死循环直至面板关闭(桌面端日志 23:30–23:40 全程还原)。

修复:KICKED / 配对失效 / 协议不匹配三类终态失败后不再自动重连(此前 WS 关闭回调无条件重连,绕过了终态语义)。被踢后 App 停在「控制权已在别处接管」横幅;关闭桌面端面板后手动点「断开→重新连接」恢复。断网等非终态失败仍保持自动重连。

使用建议:手机 App 与桌面端远程控制面板避免同时开启(官方协议:同账号同时刻只允许一个终端在线)。

升级说明:签名同指纹可覆盖升级。minSdk 31 / targetSdk 35。