如何在 webRTC 中通知用户有关被叫方的来电?

How to notify user about incoming call to callee in webRTC?

我的应用需要网络通话功能,所以我打算使用 webRTC 并使用 firebase 作为信令服务器。

在此功能中,呼叫者有兴趣呼叫被呼叫者。但在webRTC中用户需要使用代码通过send sdp和ice candidate来接听电话。

但我的问题是如何通知用户有来电。我可以使用 FCM 通知用户吗?

通知用户的其他方式有哪些?

由于您已经在使用 firestore 或 firebase 实时数据库作为信号媒介,因此您应该使用 firebase 云消息传递来通知用户呼叫。

您可以使用相同的 firebase 云功能。通过检测数据库中的更改,您可以向用户发送通知。

Link for the cloud function part