iOS 应用程序在后台扫描 BLE 设备
Posted
技术标签:
【中文标题】iOS 应用程序在后台扫描 BLE 设备【英文标题】:iOS app scan BLE device on background 【发布时间】:2013-03-29 02:51:49 【问题描述】:我的应用使用scanForPeripheralsWithServices:扫描BLE设备,参数是指定的servicesUUIDs数组,有时可以快速发现外设,但有时需要等待片刻。我的应用是会话后台。那么,我怎样才能尽快发现外设尽可能在背景上。
【问题讨论】:
【参考方案1】:当应用程序在后台时,ios 会不时启用蓝牙,但并不总是在监听。这是为了节省电池,因为 WiFi 和蓝牙共享同一天线,不能同时发送。如果您可以访问外围设备实现,为了使其尽快发现您的外围设备,请确保外围设备尽可能频繁地宣传自己。我相信 Apple 建议至少每 20 毫秒一次。
【讨论】:
以上是关于iOS 应用程序在后台扫描 BLE 设备的主要内容,如果未能解决你的问题,请参考以下文章