android - Google Nearby Messages - 取消设备之间的初始链接

标签 android google-play-services google-nearby

我正在构建一个应用程序来测试 Google Nearby Messages API。对于该测试,我使用的是 DISTANCE_TYPE_EARSHOT。

根据这个线程Nearby API's Strategy.DISTANCE _TYPE_ EARSHOT doesn't seem to restrict message proximity ,在设备之间建立初始链接后,无论距离多远,它们都可以接收消息 10 分钟。我想知道这 10 分钟的限制是否可以中断(以防止设备与另一台设备的距离超过 ~5 英尺时可以接收消息 - EARSHOT)。

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

谢谢。

最佳答案

(我在 Nearby API 上工作)

如今,Nearby 不直接公开距离,也不提供以编程方式强制“取消配对”设备的方法。我们听说人们想要这两种东西,这些功能都在我们的关注范围内,但我们无法评论或 promise 超出此范围。

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

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

虽然没有直接的“卷尺”API。

关于android - Google Nearby Messages - 取消设备之间的初始链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33001812/

相关文章:

java - 如何在新的play-services-nearby中实现抽象类Endpoint Discovery Listener和Connection RequestListener?

android - 如何创建旋转的自定义加载图像?

Android gradle 无法解析 : play-services-basement

android - 缺少服务时,isGooglePlayServicesAvailable() 返回 ConnectionResult.SUCCESS

android - 测试时不会出现用于保存凭据的 Google Smart Lock 对话框

android - Google Nearby 通知 API 不显示新通知

android - Nearby API,在后台扫描信标的正确方法是什么?

Android 在工具栏中打开图像,例如 Whatsapp 配置文件

android - 运行 React Native (cli) 应用程序时,命令提示符上卡在 IDLE 状态

android - 在 android 中显示 gif