如果有人连接,连接或阅读您的特征,有没有办法知道(作为BLE外围设备)?在Apple documentation中找不到类似的内容。
答案 0 :(得分:0)
不幸的是,CBPeripheralManagerDelegate
没有公开任何方法,以便通知CBPeripheralManager
CBCentral
已连接到它。
您可以使用CBPeripheralManagerDelegate
函数确定是否已连接中心:
didSubscribeToCharacteristic
这将告诉您确保中心连接到您的外围设备。
此外,您可以使用等效的didUnsubscribeFromCharacteristic
来假设中心已断开连接。
底线,收到连接时无法收到通知。