I am implementing CallKit support inside a VoIP application.
I managed to disable the video button by setting supportsVideoto falsein CXProviderConfiguration. Now the FaceTime button has appeared.
I wanted to know if there is a way to disable FaceTime in the user interface by default, since the application processes internal corporate numbers that have nothing to do with FaceTime.
Update : As indicated in the answers below, you can disable the button, but the caller’s number is lost (displayed as Unknown). I want to save the number and disable the FaceTime button.
Update : Disabling the FaceTime feature on the iPhone disables the FaceTime button. However, this is not an acceptable solution to the problem.
Update : Any type changes CXHandle, including inserting characters that are invalid for a phone number into it, do not affect the problem - the FaceTime button is still displayed.
source
share