应用程序被终止时如何处理推送通知

时间:2021-06-13 09:18:28

标签: react-native push-notification

如果之前有人问过这个问题,请原谅我,我只是找不到答案。

我有一个 React Native 应用程序,它具有使用 .Net Core SignalR(用于信令)和 webRTC 进行实际调用的调用功能。在三种情况下,我的应用程序在两种情况下都能正常工作:

  1. 应用程序在前台:为此,我只是通知其他客户端 X 正在呼叫您(使用来自 SignalR 的信号)。
  2. 应用程序在后台:为此,我向客户端发送推送通知,该通知由应用程序(通知侦听器)读取,然后打开呼叫接受/拒绝窗口。

我正在为场景 3 苦苦挣扎:

  1. 应用程序已被终止(来自最近的应用程序等)并且在这种情况下现在不在后台我只收到推送通知但呼叫窗口未打开但如果我打开该通知我可以看到呼叫窗口故意的。我需要一个解决方案,它会像在场景 1 和 2 中一样自动打开调用窗口。当应用程序死机时,我如何收听推送通知?以便我可以显示呼叫窗口?

我正在寻找一种最好同时适用于 Android 和 iOS 的解决方案,并且我正在使用 FCM 推送通知。我也愿意接受推送通知以外的解决方案,只要它们正常工作即可。

0 个答案:

没有答案