Project settings
Depending on your operating system, confirm that the following settings to ensure that VivoxUnity can run in the background.
On Windows and macOS, select Edit > Project Settings, and then enable the Run In Background checkbox.
On iOS, select Player Settings > Other Settings > Configuration, and then in the Behavior in Background menu, select Exit.
Note: The Vivox SDK doesn't handle the automatic suspending and resuming of an application. In almost all cases, a suspended application loses connection to the Vivox servers. For an application to be suspended when running in the background, connections must be manually stored before moving to the suspended state. After resuming the application, the Vivox SDK must be reconnected to the Vivox servers and any channels need to be rejoined. For more information, see Reconnection logic: Handling unexpected disconnections, application suspension, and backgrounding in the Unity Support Knowledge Base.