We’ve encountered a reproducible issue where the iPhone fails to reconnect to a Wi-Fi access point under the following conditions:
- The device is connected to a 2.4GHz Wi-Fi network.
- A Bluetooth audio accessory is connected (e.g. headset).
AVAudioSession
is active (such as during a voice call or when using the Voice Memos app).- The user moves away from the access point, causing a disconnect.
- Upon returning within range, the access point is no longer recognized or reconnected while AVAudioSession remains active.
However, if the Bluetooth device is disconnected or the AVAudioSession is deactivated, the Wi-Fi access point is immediately recognized again.
We confirmed this behavior not only in my app but also using Apple's built-in Voice Memos app, suggesting this is not specific to our implementation.
It appears that the Wi-Fi system deprioritizes reconnection while AVAudioSession is engaged. Could this be by design? Or is this a known issue or limitation with Wi-Fi and AVAudioSession interaction?
Test Environment:
- Device: iPhone 13 mini
- iOS: 17.5.1
- Wi-Fi: 2.4GHz band
- Accessories: Bluetooth headset
We’d appreciate clarification on whether this is expected behavior or a bug. Thank you!