gpt4 book ai didi

iphone - 使用 Core Bluetooth 在后台获取蓝牙 LE 外设广告

转载 作者:可可西里 更新时间:2023-11-01 03:30:09 24 4
gpt4 key购买 nike

当我的应用程序在后台运行时,我无法弄清楚如何接收蓝牙 LE 外围设备广告。也就是说,当我的应用程序在后台时,它永远不会到达 didDiscoverPeripheral() 方法——广告所在的位置。有谁知道我需要如何配置我的应用程序,以便在我的应用程序处于背景?当我的应用程序在后台时,可以通过线程轮询来完成吗?注意:我想从所有 BLE 设备获取广告,而不是定义数量的 BLE 设备。

感谢帮助,

凯西

最佳答案

我正在通过我的应用执行此操作。

据说在后台模式下,CoreBluetooth 比外围设备的广告间隔慢 55 倍。为了加快速度,我对外围设备进行了编程,使其在前 30 秒内每 20 毫秒进行一次广告。

您还必须在项目 Targets -> Info 中定义“Requires background mode”和“App communicates using CoreBluetooth”。

应用程序在后台模式下查找外围设备确实需要一段时间。

关于iphone - 使用 Core Bluetooth 在后台获取蓝牙 LE 外设广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com