Google 附近的消息 - 取消设备之间的初始 link

Google Nearby Messages - Cancel initial link between devices

我正在构建一个应用来测试 Google 附近的消息 API。对于该测试,我使用 DISTANCE_TYPE_EARSHOT.

根据此线程 ,在设备之间最初 link 之后,无论距离多远,它们都可以接收消息 10 分钟。我想知道这 10 分钟的限制是否可以中断(以防止设备与另一台设备的距离超过 ~5 英尺时可以接收消息 - EARSHOT)。

或者,有没有办法获取设备之间的距离?

谢谢。

(我在附近工作API)

今天,“附近”不直接公开距离,也不提供以编程方式强制 "un-pairing" 设备的方法。我们听说人们想要这两种东西,这些功能在我们的雷达上,但我们无法评论或承诺超出此范围。

作为手动破解,您可以清除 "Google Play Services" 上的数据以取消配对设备。

如果其中一个设备能够进行 BLE 广告,您可以通过测量 BLE RSSI 获得粗略的 距离近似值。这将对设备的握持方式、天线增益和环境因素敏感,但比随机要好。

虽然没有直截了当的 "tape measure" API。