IOS 禁用“蓝牙配对请求”弹出窗口

问题描述 投票:0回答:2

当我连接到 BLE 设备时,将显示“蓝牙配对请求”弹出窗口。如果按“是”,设备将被添加到蓝牙设置中的“我的设备”中。 有什么方法可以不显示“蓝牙配对请求”弹出窗口吗?

ios bluetooth
2个回答
0
投票

不,没有办法避免弹出窗口。它与推送通知弹出窗口完全相同。它是由 iOS 触发的,无法使用 Apple 提供的非私有 API 来覆盖它。


0
投票

当我在 iPhone 上模拟 BLE 设备时,我不断收到“蓝牙配对请求”弹出窗口。 最后我通过替换找到了它

  characteristic = CBMutableCharacteristic(
       type: characteristicUUID,
       properties: [.read, .write],
       value: nil,
       permissions: [.readable, .writeable]
   )

与:

  characteristic = CBMutableCharacteristic(
       type: characteristicUUID,
       properties: [.notify, .writeWithoutResponse],
       value: nil,
       permissions: [.readable, .writeable]
   )
© www.soinside.com 2019 - 2024. All rights reserved.