voip_audio_route_manager_ios

The iOS implementation package of the federated plugin voip_audio_route_manager.

This package provides iOS-specific native platform integration using Swift Package Manager and AVAudioSession configuration options to list available output ports, handle route selections, and manage Bluetooth/AirPods output redirects.

Usage

This package is not intended to be used directly by application developers. The main client package voip_audio_route_manager will automatically import and register this iOS implementation when running on iOS devices.

To install the main package, add:

dependencies:
  voip_audio_route_manager: ^1.1.0

iOS Setup

Configure the microphone description in your app's Info.plist (since VoIP call audio requires the recording category option):

<key>NSMicrophoneUsageDescription</key>
<string>This app requires microphone access for VoIP voice calls.</string>