<!--
{
  "availability" : [
    "iOS: 7.0.0 - 26.0.0",
    "iPadOS: 7.0.0 - 26.0.0",
    "macCatalyst: 13.1.0 - 26.0.0",
    "tvOS: 9.0.0 - 26.0.0",
    "visionOS: 1.0.0 - 26.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIApplication/LaunchOptionsKey/bluetoothCentrals",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:@UIApplicationLaunchOptionsBluetoothCentralsKey"
  },
  "title" : "bluetoothCentrals"
}
-->

# bluetoothCentrals

A key indicating that the app was relaunched to handle Bluetooth-related events.

```
static let bluetoothCentrals: UIApplication.LaunchOptionsKey
```

## Discussion

The presence of this key indicates that the app previously had one or more <doc://com.apple.documentation/documentation/CoreBluetooth/CBCentralManager> objects and was relaunched by the Bluetooth system to continue actions associated with those objects. The value of this key is an <doc://com.apple.documentation/documentation/Foundation/NSArray> object containing one or more <doc://com.apple.documentation/documentation/Foundation/NSString> objects.

Each string in the array represents the restoration identifier for a central manager object. This is the same string you assigned to the <doc://com.apple.documentation/documentation/CoreBluetooth/CBCentralManagerOptionRestoreIdentifierKey> key when you initialized the central manager object previously. The system provides the restoration identifiers only for central managers that had active or pending peripheral connections or were scanning for peripherals.

---

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)