有没有办法知道(作为BLE外围设备)是否有人正在连接、连接或读取您的特征?在Apple documentation中找不到任何类似的东西。
发布于 2016-01-25 20:31:36
不幸的是,CBPeripheralManagerDelegate没有公开任何方法来通知CBPeripheralManager CBCentral已经连接到它。
您可以使用CBPeripheralManagerDelegate函数确定是否连接了中心:
didSubscribeToCharacteristic这将告诉您肯定有一个中心连接到您的外围设备。
此外,您可以使用等效的didUnsubscribeFromCharacteristic来假定中心已断开连接。
底线是,当你收到连接时,没有办法得到通知。
https://stackoverflow.com/questions/32122545
复制相似问题