Inquiry about Bluetooth State Restoration behavior under iOS 26

Our vehicle digital key app uses CBCentralManagerOptionRestoreIdentifierKey and bluetooth-central background mode to maintain BLE connections with cars. We want to confirm: if the app is actively connected to a BLE vehicle peripheral and then terminated by system memory reclamation (not user force-quit), will iOS automatically relaunch the app via Bluetooth State Restoration when the peripheral sends notifications or re-advertises? Also please list all mandatory conditions to trigger such Bluetooth-based background relaunch after system termination, and clarify whether this pure-BLE relaunch channel works independently apart from iBeacon location-triggered cold launch for our terminated app on iOS 26 without AccessorySetupKit. Best regards

Answered by Engineer in 895768022

TN3115: Bluetooth State Restoration App Relaunch Rules explains all this in detail.

BLE relaunch works separately from iBeacon mechanisms. The important thing to remember is that your app must be pending on an event at the time of termination for it to be relaunched - for example must be scanning or waiting to connect when the peripheral restarts advertising - and same for I/O

Accepted Answer

TN3115: Bluetooth State Restoration App Relaunch Rules explains all this in detail.

BLE relaunch works separately from iBeacon mechanisms. The important thing to remember is that your app must be pending on an event at the time of termination for it to be relaunched - for example must be scanning or waiting to connect when the peripheral restarts advertising - and same for I/O

Inquiry about Bluetooth State Restoration behavior under iOS 26
 
 
Q