<!--
{
  "availability" : [
    "iOS: 7.0.0 -",
    "iPadOS: 7.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.9.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreBluetooth",
  "identifier" : "/documentation/CoreBluetooth/CBMutableCharacteristic/subscribedCentrals",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Core Bluetooth"
    ],
    "preciseIdentifier" : "c:objc(cs)CBMutableCharacteristic(py)subscribedCentrals"
  },
  "title" : "subscribedCentrals"
}
-->

# subscribedCentrals

A list of centrals that are currently subscribed to the characteristic’s value.

```
var subscribedCentrals: [CBCentral]? { get }
```

## Discussion

The value of this property is an array of [`CBCentral`](/documentation/CoreBluetooth/CBCentral) objects that currently subscribe to the characteristic’s value. The array is empty if the characteristic isn’t configured to support notifications or indications. Even if the characteristic’s configuration supports notifications or indications, the array is empty if centrals aren’t subscribing to the characteristic’s value.

## Topics

### Related Documentation

[`updateValue(_:for:onSubscribedCentrals:)`](/documentation/CoreBluetooth/CBPeripheralManager/updateValue(_:for:onSubscribedCentrals:))

Send an updated characteristic value to one or more subscribed centrals, using a notification or indication.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)