我正在尝试在 react native 中运行一个不可阻挡的后台服务,它将通过 Socket.io 从服务器不断侦听消息。
为此,我找到了几个有几个问题的解决方案
- 使用 FCM
方法的问题在于,首先我必须监听 FCM 事件,而不是连接到我的服务器并获取数据(消息 + 图像 + 视频)。而且我不想为我的应用程序使用firebase,因为它很昂贵,也不想存储我的用户数据(主要是图像)并处理用户身份验证。
- 使用react-native-background-fetch
这东西非常好,但它只允许每 5 分钟运行一次作业,如果你的服务被 android 杀死,那么你就走了
- 使用无头 JS
老实说,我无法理解它的文档
请告诉我该怎么办 我很困惑和惊讶,没有适当的方法来处理这个 TIA 问候