视频通话通知

Posted

技术标签:

【中文标题】视频通话通知【英文标题】:Notify of Video Call 【发布时间】:2021-05-12 15:34:31 【问题描述】:

我正在用 React-Native 构建一个视频聊天应用程序,我已经成功实现了视频聊天功能。现在我需要一个机制来向用户发送通知以加入视频通话。 我已阅读 *** 并搜索了很多,所有答案都建议使用 Callkeep

Callkeep 需要我使用 电话通话帐户权限 才能使用该模块。我需要像在 Instagram 中一样处理通知,只需简单地通知用户 A 正在给您打电话,但只有拒绝和接听按钮。

【问题讨论】:

【参考方案1】:

您可以使用Firebase Cloud Messaging 或类似服务来发送和接收来电通知。您可以将频道名称作为有效负载发送以接受通知并加入通话。

【讨论】:

我已经在使用 FCM 发送和接收通知,即使应用程序处于终止/后台状态,我也成功实现了发送和接收部分,但令人困惑的部分是它只发出通知振动一次不是30-40秒??如何使通知像来自 instagram 视频通话的通知一样工作 据我了解,有两种使用 FCM 的标准通知,它们的处理方式取决于您的设备(在您的情况下振动一次)。如果你想做一个自定义通知,你必须在通知上调用你的应用程序,callkeep 可以让你这样做。或者让后台服务监听触发应用程序功能的通知,让手机响铃 30 秒。

以上是关于视频通话通知的主要内容,如果未能解决你的问题,请参考以下文章

当请求视频和音频通话时,我如何接收全屏通知,例如颤振中的 Facebook Messenger

在 Agora 视频通话 SDK 中启动 Unity 应用

在 Android 中切换应用时保持视频通话应用运行

视频通话不便。集市。最好的解决方案?

移动应用程序 - Twilio 视频/呼叫不一致的推送通知

Quickblox 语音通话/视频通话