CBPeripheralManager
E494409
CBPeripheralManager is an iOS CoreBluetooth class that lets an app act as a Bluetooth Low Energy peripheral, managing advertising and the publication of services and characteristics.
Statements (58)
| Predicate | Object |
|---|---|
| instanceOf |
CoreBluetooth class
ⓘ
Objective-C class ⓘ Swift class ⓘ iOS framework class ⓘ |
| conformsTo | CBPeripheralManagerDelegate protocol (via delegate property) ⓘ |
| definedInFramework | CoreBluetooth NERFINISHED ⓘ |
| hasInitializer |
initWithDelegate:queue:
ⓘ
initWithDelegate:queue:options: ⓘ |
| hasMethod |
addService:
ⓘ
publishL2CAPChannelWithEncryption: ⓘ removeAllServices ⓘ removeService: ⓘ respondToRequest:withResult: ⓘ startAdvertising: ⓘ stopAdvertising ⓘ unpublishL2CAPChannel: ⓘ updateValue:forCharacteristic:onSubscribedCentrals: ⓘ |
| hasProperty |
authorization
ⓘ
delegate ⓘ isAdvertising ⓘ state ⓘ supportsFeatures (via methods / capabilities) ⓘ |
| hasState |
CBPeripheralManagerStatePoweredOff
ⓘ
CBPeripheralManagerStatePoweredOn ⓘ CBPeripheralManagerStateResetting NERFINISHED ⓘ CBPeripheralManagerStateUnauthorized NERFINISHED ⓘ CBPeripheralManagerStateUnknown ⓘ CBPeripheralManagerStateUnsupported ⓘ |
| headerFile | <CoreBluetooth/CoreBluetooth.h> ⓘ |
| inheritsFrom | NSObject NERFINISHED ⓘ |
| introducedIn | iOS 6.0 ⓘ |
| manages |
Advertising of Bluetooth LE data
ⓘ
Publication of characteristics ⓘ Publication of services ⓘ |
| notifiesViaDelegate |
peripheralManager:central:didSubscribeToCharacteristic:
ⓘ
peripheralManager:central:didUnsubscribeFromCharacteristic: ⓘ peripheralManager:didAddService:error: ⓘ peripheralManager:didReceiveReadRequest: ⓘ peripheralManager:didReceiveWriteRequests: ⓘ peripheralManagerDidStartAdvertising:error: ⓘ peripheralManagerDidUpdateState: ⓘ peripheralManagerIsReadyToUpdateSubscribers: ⓘ |
| platform |
iOS
ⓘ
iPadOS ⓘ macOS ⓘ watchOS NERFINISHED ⓘ |
| purpose | Let an app act as a Bluetooth LE peripheral ⓘ |
| role | Bluetooth Low Energy peripheral manager ⓘ |
| supports |
Advertising manufacturer data
ⓘ
Advertising service UUIDs ⓘ Background advertising (subject to system policies) ⓘ GATT characteristics ⓘ GATT services ⓘ |
| usesType |
CBATTRequest
NERFINISHED
ⓘ
CBCentral NERFINISHED ⓘ CBL2CAPChannel NERFINISHED ⓘ CBMutableCharacteristic NERFINISHED ⓘ CBMutableService ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.