Насколько я знаю, CallKit
framework не имеет API, который вы могли бы использовать для отображения их собственного пользовательского интерфейса в отношении вызовов.Зеленая индикаторная полоса отображается, если у вас есть активный вызов VoIP и ваше приложение работает в фоновом режиме.
Нажав на него, вы просто откроете свое приложение VoIP.
Лучший подход - использовать пользовательский UIView
, размещенный на отдельном UIWindow
, который имеет тот же уровеньв качестве строки состояния системы и добавьте к ней жест касания, чтобы добиться того, что делает родная зеленая полоса.Кроме того, вы даже можете добавить анимацию, которая исчезнет и разметит метку, чтобы создать такой же опыт, как и у зеленой зеленой полосы.