Сохранение звонка при приходе уведомления - PullRequest
0 голосов
/ 05 мая 2020

У меня есть функция голосового вызова, которую я реализовал с помощью Twilio и callkit. Пользователь находится в состоянии вызова, и приходит уведомление для приложения, пользователь нажимает на это уведомление, которое переводит пользователя в представление, связанное с этим уведомлением. Когда пользователь нажимает на это уведомление, вызов отключается.

Как мне предотвратить отключение вызова в этом сценарии?

Это работает в WhatsApp. Вы можете быть связаны с другим пользователем по голосу / видео. Вы можете получить уведомление, нажать на него, перейти к другому виду, поговорить с пользователями, и телефонный / видеозвонок останется подключенным.

Так что я предполагаю, что это возможно. Я просто не знаю, как это реализовать. Есть подсказка?

1 Ответ

0 голосов
/ 19 мая 2020

Обычно вы хотите удержать первый звонок при переключении на второй. Таким образом, вам нужно будет реализовать provider(performSetHeldCallAction:), а в вашем CXCallUpdate вы должны установить update.supportsHolding = true. Таким образом, первый вызов будет оставаться на связи и удерживаться, пока пользователь переключается на второй вызов, который затем становится активным вызовом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...