[ Proof ]
react-native-incall-manager
full InCallManager surface as a load-safe unavailable state. the iOS simulator has no proximity sensor or device audio route to change, so apps see the same unavailable behavior85%
API coverageWorking (19)
startstopturnScreenOnturnScreenOffsetKeepScreenOnsetSpeakerphoneOnsetForceSpeakerphoneOnsetMicrophoneMutestartRingtonestopRingtonestartProximitySensorstopProximitySensorstartRingbackstopRingbackpokeScreengetAudioUriJSchooseAudioRoute (Speaker default)requestAudioFocusabandonAudioFocus
Missing
no system AVAudioSession / AudioManager — same constraint as the iOS simulator