React-Native - 当我关闭像信使这样的应用程序时,我怎么可能仍然收到来自其他人的来电通知

React-Native - How is it possible that when I close an app like messenger I can still receive incoming call notifications from others

我正在开发一个类似 Messenger 的应用程序,发送消息、接收消息、视频通话等一切正常。我使用的技术是 react-native、reactJS、socket.io、nodeJS、react-native-webrtc

我想知道当我关闭像信使这样的应用程序时,我仍然可以收到来自其他人的来电通知。我正在研究 firebase 通知和 react-native-background-timer,但它似乎没有按照我想要的方式工作

有没有人遇到过这样的问题并有答案,请告诉我 祝你们有美好的一天 <3

在 React Native firebase 中有两种类型的通知 "background""foreground"

前台通知:

前台服务执行一些用户会注意到的操作。例如,音频应用程序会使用前台服务来播放音轨。前台服务必须显示 Notification。即使用户未与应用交互,前台服务也会继续 运行。

当您使用前台服务时,您必须显示通知,以便用户主动知道该服务是 运行。除非服务停止或从前台删除,否则无法关闭此通知。

后台通知:

后台服务执行用户不会直接注意到的操作。例如,如果应用程序使用服务来压缩其存储空间,则通常是后台服务。

You want to follow there Documentation to apply push notifications in react native.