Does iOS Automatically Reconnect to Disconnected BLE Devices, or Is It App-Driven?

Does iOS Automatically Reconnect to Disconnected BLE Devices, or Is It App-Driven?

I have a few questions regarding BLE device reconnections in iOS:

  1. When a BLE device gets disconnected, does iOS automatically attempt to reconnect to it, or is it the app’s responsibility to handle the reconnection logic?

  2. If the app doesn’t initiate a BLE scan, will the OS still attempt to reconnect to previously paired devices, or is manual intervention by the app necessary?

  3. What is the recommended approach to re-establish a BLE connection when:

The app has been deleted. The BLE device remains connected in the iPhone's Bluetooth settings. The app is reinstalled later.

Any insights or best practices would be greatly appreciated!

Does iOS Automatically Reconnect to Disconnected BLE Devices, or Is It App-Driven?
 
 
Q