这个问题似乎重复,但我已经搜索了很多,但没有找到任何合适的解决方案。
当用户杀死/关闭应用程序时,我需要我的套接字连接不会中断。当用户按下home键和应用程序进入后台时,它会工作。但当用户杀死或关闭应用程序时,连接就会中断。我需要像whatsapp这样的聊天应用程序那样的行为。所以当我关闭whatsapp时,我仍然可以收到新消息。
如果有人找到任何解决方案,请分享。谢谢你。
您的Socket连接应该作为后台任务运行,并且即使在应用程序关闭时也可以持续侦听消息事件流,然后您可以推送通知通知用户。
https://github.com/jamesisaac/react-native-background-task为iOS和Android提供一个抽象层