Android 屏幕锁定时无法发送请求

Android 屏幕锁定时无法发送请求,android,react-native,Android,React Native,我的React Native(Android)应用程序在触发某些事件时向服务器发送请求。但当我锁定手机屏幕并在几分钟内触发事件时,应用程序尝试发送请求,但失败了。我尝试了获取(错误网络请求失败)和XMLHttpRequest 在某些设备上,它工作正常,我不明白它取决于Android版本或设备型号 为什么会发生这种情况,为什么会出现在某些(并非所有)设备上?我怎样才能修好它?谢谢 Hello问题不是因为react原生开发,而是根据android指南, 每当设备处于Doze模式时,您不能直接访问网络

我的React Native(Android)应用程序在触发某些事件时向服务器发送请求。但当我锁定手机屏幕并在几分钟内触发事件时,应用程序尝试发送请求,但失败了。我尝试了
获取
(错误
网络请求失败
)和
XMLHttpRequest

在某些设备上,它工作正常,我不明白它取决于Android版本或设备型号


为什么会发生这种情况,为什么会出现在某些(并非所有)设备上?我怎样才能修好它?谢谢

Hello问题不是因为react原生开发,而是根据android指南, 每当设备处于
Doze
模式时,您不能直接访问网络或网络资源,因为您需要在应用程序中启动一些前台服务,或者我们可以说前台服务,实际上,我不知道如何在react native中创建和启动前台服务,但也许这个词对您有所帮助,这里还有关于
doze
模式的官方文件


您试用过axios吗?@GauravRoy axios使用XMLHttpRequest,但在我的情况下不起作用谢谢!这是我的情况欢迎你,我们一直在这里帮助社区