追溯性地编写帐号密钥

如果 Seeker 通过传统方式(例如,通过蓝牙设置)而不是通过快速配对入口点执行配对,则不会有帐号密钥写入提供程序。在这种情况下,尽管拥有快速配对设备,但用户将无法看到或使用任何快速配对功能。为了让用户能够获得快速配对的优势,提供方应在同步发生后允许 Seeker 以静默方式写入帐号密钥。

  1. 如果提供方在未通过快速配对流程前绑定,请允许通过基于密钥的配对方法写入新的帐号密钥(最多一分钟)。在此期间,您只能接受一个帐号密钥。
  2. 建立 RFCOMM 通道后,提供程序应通过消息流将型号 ID 和 BLE 地址发送给跳转方,然后跳转方将构建 GATT 连接并启动基于密钥的配对过程
  3. 如果收到设置了标志 3 的原始请求,提供程序应验证绑定设备的 BR/EDR 地址是否与请求中包含的地址相同。否则,请拒绝该请求。
  4. 由于设备已绑定,因此系统会跳过 BR/EDR 绑定和通行密钥验证(程序中的第 8 - 19 步),并且 Seek 会在建立共享密钥后直接将帐号密钥写入提供程序。