gpt4 book ai didi

ios - 在核心蓝牙连接中删除 PIN

转载 作者:行者123 更新时间:2023-11-29 10:28:12 28 4
gpt4 key购买 nike

我正在开发一个通过核心蓝牙 (BLE) 连接手机的应用程序。连接和数据传输工作得很好,但有一个小瑕疵。连接到新设备时,必须在其中一个设备上输入 PIN。该应用程序应该是非常即时的,而引脚输入极大地中断了这个过程。我不担心安全问题,而且我已经亲自将我的手机连接到许多蓝牙设备而无需输入密码,所以我只是想知道如何使用 iOS api 完成此操作。

谢谢!

最佳答案

如果您使用“encryptionRequired”属性(CBCharacteristicPropertyNotifyEncryptionRequiredCBCharacteristicPropertyIndi​​cateEncryptionRequired)或权限(CBAAttributePermissionsReadEncryptionRequired 指定任何外围设备的特征>CBAAttributePermissionsWriteEncryptionRequired) 然后设备之间需要绑定(bind)。

如果设备尚未绑定(bind),则这将触发配对对话框并需要输入 PIN 码。如果您没有指定任何加密属性或外围设备特性的权限,则系统不会提示您配对。

关于ios - 在核心蓝牙连接中删除 PIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097414/

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