我正在尝试在手机进入睡眠状态时测试我的 React Native 应用程序中的某些行为,但当应用程序打开时手机不会睡眠。我将自动锁定设置为 30 秒,当应用程序关闭时,它会进入睡眠状态。没有
keep-awake
库可以让应用程序保持唤醒状态。每 60 秒进行一次 API 调用;不确定这是否重要。
有谁知道可能导致此问题的原因或我可以采取哪些措施来强制应用程序睡眠?
我刚刚为 React Native 睡眠模式开发了一个错误修复票,并遇到了完全相同的问题。我找到了一种强制应用程序睡眠的方法。 如果通过 USB 连接到物理设备,只需按硬件按钮即可。它应该位于 iPhone 的右侧,您可能需要按几次才能使其睡眠。 如果在模拟器上:当 iOS 模拟器打开时,在菜单栏中单击硬件 -> 锁定。
+1 我遇到了完全相同的问题。当我的反应本机应用程序处于活动状态并在前台时,它会阻止设备进入睡眠状态。这是不受欢迎的行为,我没有做任何明确的事情来以编程方式导致这种情况。它的行为有点像 YouTube 或视频应用程序。 @gkeenley你有没有找到解决这个问题的方法?谢谢!