如何解决BluetoothLE 操作何时可以在 Windows 10 上提示同意?
我开发了一个命令行程序,该程序连接到 BLE 设备(运动传感器),订阅运动通知,然后以每秒 60 次左右的速度将坐标打印到标准输出。数据由旧版 Adobe AIR 桌面应用程序(处理我的“驱动程序”程序的运行)使用。
我使用了 Microsoft 的低功耗蓝牙代码示例作为参考。 我在其中一个代码示例中发现了以下内容:
// BT_Code: BluetoothLEDevice.FromIdAsync must be called from a UI thread because it may prompt for consent.
bluetoothLeDevice = co_await BluetoothLEDevice::FromIdAsync(SampleState::SelectedBleDeviceId);
那些示例是UWP应用,但我的程序是C++/WinRT控制台程序,自然没有UI线程。所以我猜在同意提示的情况下,它只会失败。
我已经完成了程序的编写并且它正在运行,但是这个评论让我担心在某些情况下这个同意提示主题会成为一个问题。或者也许它现在可以工作,并且如果他们引入更广泛的同意对话框,则在未来的某些 Windows 更新中中断。
到目前为止,我发现配对设备需要同意 (link)。我的设备不需要配对。
我想知道是否有明确定义的可能需要蓝牙 LE 同意提示的案例列表?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。