同一时刻只有一台手机是「当前设备」

Mac 端可以同时认识多台已配对的手机,但同一时刻只有一条连接是当前会话:界面显示的连接状态、Mac 主动发起的一切(发送剪贴板、发文件、请求相册、发起投屏)都属于它。

这是必须的——如果两台手机同时是「当前设备」,那么你在 Mac 上点「发送文件」时,它该发给谁?相册面板该显示哪台手机的照片?没有一个明确的当前设备,这些操作都会变得含糊。

所以真正的问题变成了:什么情况下允许一台手机把另一台顶掉。

接管规则:四种情况

新连接的情况能否接管理由
就是当前这台手机(换了网络后重连)立即可以它本来就是当前设备,只是换了条线路回来。等旧连接超时要二十秒,那段时间里你会以为断了
当前会话已经静默超过 12 秒可以那条会话多半已经死了,不该让它锁住别的手机
另一台手机上,人主动点了连接可以人在那台手机上明确表达了意图——扫码、点桌面卡片,都是主动动作。人有权决定用哪台
另一台手机的自动重连不可以见下一节,这条最关键

为什么自动重连不许抢

这条规则看起来限制了功能,其实是防止一个很难受的故障。

设想两台手机都配了同一台 Mac,都开着应用,都在自动重连。如果允许自动重连接管:A 抢到连接,B 被挤掉;B 立刻自动重试,抢回来,A 被挤掉;A 再重试……两台手机会无限互抢。

更糟的是,每一次抢成功都会重置对方的重试计数,所以这个循环永远不会自己收敛。两台手机都在持续唤醒无线电、持续发起连接,电量飞速下降,而用户看到的是两边的连接状态都在疯狂闪烁。

所以规则是:自动重连只在没人占用时生效,人的主动操作才有权接管。被拒绝的那台手机会走自己的退避节奏,逐渐拉长间隔直到安静下来,不会一直纠缠。

实际怎么用

规则听起来复杂,落到使用上其实很简单:想用哪台手机,就在那台手机上点一下。

  • 点手机桌面上的连接卡片,或者打开应用——都算主动操作,会立即接管。
  • 不用先去另一台手机上断开,也不用在 Mac 上做任何切换。
  • 被顶掉的那台手机会如实显示未连接,不会假装还连着。

如果两个人经常同时要用,更省心的做法是各自配一台 Mac——配对信息是每台设备独立的,一台手机可以被多台 Mac 认识,但手机自己只记住最近配对的那一台。

收回某台设备的权限

每台配对过的手机在 Mac 的名册里都有自己独立的一份凭据,所以可以单独处理:

  • 撤销某一台手机——把它那份凭据删掉,这台手机失去访问,其他手机完全不受影响。
  • 在手机端「忘记这台 Mac」——从手机这一侧解除,效果类似。
  • 重置配对码——影响所有手机,全部要重新扫码。这是最后一招,不该作为第一步。

有一个副作用值得知道:撤销某一台手机会让当前的配对二维码失效,因为被撤销的那台手机见过那个码。已配对的其他手机不受影响(它们用的是各自的凭据,重连时用不到码),但一张已经打印或截图的二维码会作废。信任模型的完整说明见配对与信任模型

关于灵犀互联

让 HarmonyOS 与 Mac,自然接力。

投屏、文字剪贴板、文件与相册,通过一条本地连接协同。

前往下载 →