Индикатор вызова не отвечает на аудио и видео вызов - PullRequest
1 голос
/ 25 марта 2019

Я успешно реализовал голосовой набор Twilio в приложении.

Я не могу перейти в приложение из индикатора вызова.Кроме того, я не могу видеть зеленую полосу на экране другого приложения, когда пользователь уходит с экрана вызова.Я добавил пользовательский вид на панели навигации, но он не очень отзывчив.

Call indicator from where user is not able to enter in the application.

Custom call status indicator in navigation bar.

У меня следующие сомнения по поводу того же самого.

  • Есть ли какое-либо свойство по умолчанию, которое мне нужно включить, чтобы отобразить собственный индикатор вызова в приложении?
  • Нужно ли поставить пользовательский вид, как я сделал?Если да, то какой будет лучший подход для этого?
  • Есть ли альтернатива отображению пользовательского индикатора вызова внутри приложения, а не добавлению представления на панели навигации?

Любая помощь будет оценена.

Спасибо.

1 Ответ

0 голосов
/ 25 марта 2019

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

Нажав на него, вы просто откроете свое приложение VoIP.

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

...