gpt4 book ai didi

android - 屏幕锁定时无法发送请求

转载 作者:行者123 更新时间:2023-11-29 22:38:50 27 4
gpt4 key购买 nike

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

在某些设备上它工作正常,我无法理解它取决于 Android 版本或设备型号。

为什么会发生这种情况,为什么会发生在某些(不是所有)设备上?我该如何解决?谢谢!

最佳答案

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

https://developer.android.com/training/monitoring-device-state/doze-standby

关于android - 屏幕锁定时无法发送请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59245747/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com