Как показать звонящий интерфейс на мобильном телефоне, даже если приложение убито и телефон заблокирован? - PullRequest
1 голос
/ 03 апреля 2020

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

  1. Пользователь 1 нажимает, чтобы позвонить Пользователю 2
  2. Ваше приложение генерирует уникальное имя для комнаты. Возможно сочетание двух идентификаторов пользователя.
  3. Пользователь 1 подключается к комнате с сгенерированным уникальным именем
  4. Используя FCM или GCM, отправьте сообщение с высоким приоритетом с уникальным именем комнаты и токен для Пользователь 2
  5. Пользователь 2 получает уведомление и отображает пользовательский интерфейс вызова (даже когда приложение закрыто и телефон заблокирован)
  6. Пользователь 2 принимает и подключается к той же комнате

    Теперь я застрял в пункте 5. Я отправляю уведомление FCM (которое отображается в трее (редактировать: теперь с помощью уведомления VoIP) для пользователя2, и теперь мне нужно показать пользовательский интерфейс вызова на Мобильный пользователь user2, даже если приложение убито и телефон заблокирован. Как этого добиться?

...