ios蓝牙应用的后台处理

ios蓝牙应用的后台处理_第1张图片

如果你的应用在后台时也需要处理蓝牙事件,就必须在Info.plist中声明应用要支持蓝牙后台模式,这样,当有蓝牙事件发生时,系统会唤醒应用来处理。

有两种蓝牙后台模式,一种为central角色,另一种为peripheral角色。如果应用需要两种角色,则可以声明支持两种模式。声明方式:增加UIBackgroundModes键,并增加包含下列字符串的array值。

•bluetooth-central—The app communicates with Bluetooth low energy peripherals using the Core Bluetooth framework.

•bluetooth-peripheral—The app shares data using the Core Bluetooth framework

注意:Info.plist中会显示为更加人性化的文本,不是直接显示实际的键值对。如要显示实际值,可右键,或control点击,在弹出菜单中选择Show

Raw Keys/Values

你可能感兴趣的:(ios蓝牙应用的后台处理)