Как мессенджер Facebook совершает мобильные звонки в фоновом режиме? - PullRequest
0 голосов
/ 06 апреля 2019

Как мессенджер Facebook устанавливает видеовызовы, когда приложение находится в фоновом режиме?

Я делаю гибридное приложение для видеовызовов Android, используя webrtc и socket.io, видеозвонки работают нормально с открытым приложением, но яНе знаю, как лучше связаться с целевым пользователем, если он не в приложении, моя идея состоит в том, чтобы отправить push-уведомление, чтобы разбудить мобильный телефон и войти в приложение, а затем начать видеозвонок, проблема в том, что если целевой пользователь нене разрешать уведомления.

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

Это уведомление или служба, которая позволяет это?

1 Ответ

1 голос
/ 06 апреля 2019

Проверьте Firebase Cloud Messaging , это то, что большинство людей и что Google рекомендует использовать для push-уведомлений.Однако это не означает, что его нужно использовать для отправки уведомлений, и он не будет заблокирован, даже если уведомление отключено.Вы можете отправлять данные с помощью FCM и обрабатывать их на своем клиенте с помощью onMessageReceived с помощью FirebaseMessagingService.Для получения более подробной информации см. Документацию .

...