Twilio Video API — уведомление/звонок

Следуйте руководству Twilio Quickstart для программируемого видео по адресу https://github.com/twilio/video-quickstart-js

Я хочу иметь возможность запускать звонок или уведомление для другого пользователя.

У нас только одна комната и максимум 2 участника.

Пользователь 1 звонит (присоединяется к комнате), а пользователь 2 получает уведомление об этом. Если пользователь 2 берет трубку (они присоединяются к комнате), в противном случае пользователь 1 получает уведомление о том, что пользователь 2 недоступен.

Для пользователя 1 participantConnected кажется достаточным, чтобы проверить, принял ли вызов пользователь 2.

Есть ли какое-либо событие, помогающее инициировать уведомление об отказе в вызове или инициировать уведомление для пользователя 2?


person Mohit    schedule 29.09.2019    source источник


Ответы (1)


Евангелист разработчиков Twilio здесь.

В Twilio Video SDK нет ничего, что позволяло бы уведомлять пользователей. Это зависит от вашего приложения, которое можно реализовать в зависимости от того, как это работает для вас.

person philnash    schedule 30.09.2019
comment
Ну, я начал делать это в FCM, но в Safari это не работает. Любые другие предложения? - person Mohit; 26.11.2019
comment
Safari поддерживает уведомления только на рабочем столе, и вам нужно будет реализовать это отдельно к вашей интеграции FCM. - person philnash; 27.11.2019
comment
github.com/firebase/firebase-js-sdk/issues/1423 В настоящее время FCM не поддерживает SPN - person Mohit; 28.11.2019
comment
Правильно, вам нужно будет реализовать push-уведомления Safari отдельно. - person philnash; 29.11.2019
comment
Хорошо спасибо. Значит, я не могу использовать Twilio Notify для этого? Я вижу только статьи, касающиеся FCM twilio.com/docs/chat/javascript /push-уведомления-веб - person Mohit; 30.11.2019
comment
Twilio ничего не делает для поддержки push-уведомлений в Safari. Сейчас он поддерживает только веб-push-уведомления через FCM. - person philnash; 01.12.2019
comment
Привет, я начал интегрировать это с уведомлениями Safari, похоже, что push-уведомления недоступны в мобильном Safari. Любые другие идеи? Меня интересует только передний план, а не фон. Если пользователей нет на экране, ничего страшного, если они пропустят вызов. - person Mohit; 13.02.2020
comment
Это верно, Safari поддерживает push-уведомления только на рабочем столе. Если вы заботитесь только о переднем плане, я бы использовал что-то вроде веб-сокетов или событий, отправленных сервером, чтобы предупредить ваш интерфейс о входящем вызове, чтобы вы могли затем отображать сообщение в своем пользовательском интерфейсе для своего пользователя. - person philnash; 14.02.2020