use*_*682 7 android bluetooth google-nearby
在自动模式下使用示例步话机程序测试Google Nearby Connections 2.0时,有时设备会询问蓝牙配对密码.我见过两种情况:
只有一个设备有一个弹出对话框询问引脚.输入任何数据或关闭对话框将导致连接失败
两个设备都有弹出对话框.一个要求设置引脚和其他要求输入引脚.输入引脚后,连接成功.
Senario 1更经常发生.
我该如何避免这个问题?我找不到有关Nearby Connections 2.0 SDK文档的任何信息.
我也在自己的应用程序中看到此错误,该应用程序使用Google Nearby Connections 2.0."对讲机"示例程序使用P2P"星"策略,而我的应用程序使用P2P"集群"策略.因此,我们可以看到在两种情况下都会出现问题.我想知道:
(1)导致此错误的原因是什么?
(2)接收错误的应用程序可以做什么(如果有的话)来解决它?
(3)如果在这种情况下需要对物理设备进行某些操作,告诉用户什么是合理的消息?
我在Nearby Connections 2.0中找到了关于错误条件的非常好的技术文档,并且非常希望看到一些.因此,即使没有人能够直接回答这个具体问题,我也会考虑将奖金授予最佳答案,提供有关"附近连接"错误的其他技术信息.
经过一番测试,我认为这个问题与BLE广告功能有关。以下是我为最小化问题所做的操作:
我们可以将 Android 设备大致分为三组:
使用附近连接 2.0 时:
第 1 组仅适用于搜索和链接广告设备
第2组可以做广告,但很难判断其可靠性如何
第 3 组可能提供更可靠的性能
对于使用附近连接 2.0 的用户,我建议您找出您的设备属于三个组中的哪一个。最好使用第 3 组设备,这样可以最大限度地减少蓝牙问题。
PS:请务必谨慎阅读 Google 公告。
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |