Improve iOS voice stability and user audio controls
This commit is contained in:
@@ -25,6 +25,15 @@ For a physical iOS device, use `build-ios-device.sh` and `deploy-ios-device.sh`.
|
||||
ReplayKit extension require signing profiles with App Group `group.me.iamtalon.voicecat`.
|
||||
Hardware validation must cover VoiceOver, background and lock behavior, interruptions, route
|
||||
changes, Bluetooth, ReplayKit, and iOS 27 ScreenCaptureKit audio.
|
||||
For iOS voice stability, leave a call joined with the microphone active for at least 30 minutes
|
||||
and confirm speech stays clear and `VC_AUDIO` reports no growing `feedDrops`. While still joined,
|
||||
toggle Wi-Fi off and on, switch between Wi-Fi and cellular, and confirm the app stays open,
|
||||
reconnects, and restores the voice session. Repeat with mono, stereo, and voice processing.
|
||||
|
||||
The iOS remote-user manual gate must also cover Users → user detail → independent microphone and
|
||||
screen-audio gain/mute controls, microphone receive noise reduction, the no-active-stream state,
|
||||
and Private Chats → conversation → User/audio settings. Repeat the navigation with VoiceOver and
|
||||
disconnect the remote user while its detail and conversation views are open.
|
||||
|
||||
App Store builds use the same device builder with `--configuration Release`. Set
|
||||
`VOICECAT_BUILD_NUMBER`, `VOICECAT_DISPLAY_VERSION`, `VOICECAT_DEVELOPMENT_TEAM`, the host
|
||||
|
||||
Reference in New Issue
Block a user