Я реализую поддержку CallKit внутри приложения VoIP.
Мне удалось отключить кнопку видео, установив supportsVideo
на false
в CXProviderConfiguration
. Теперь появилась кнопка FaceTime.
Я хотел знать, есть ли способ отключить кнопку FaceTime в пользовательском интерфейсе по умолчанию, поскольку приложение обрабатывает внутренние корпоративные номера, которые не имеют ничего общего с FaceTime.
Обновление. Как указано в ответах ниже, кнопку можно отключить, но номер вызывающего абонента будет потерян (обозначен как Unknown
). Я хочу сохранить номер и отключить кнопку FaceTime.
Обновление: при отключении FaceTime в настройках iPhone отключается кнопка FaceTime. Однако это не верное решение проблемы.
Обновление: любые изменения типа CXHandle
, в том числе вставка в него символов, недопустимых для номера телефона, не влияют на проблему — кнопка FaceTime по-прежнему отображается.