gpt4 book ai didi

ios - 阻止 iOS 应用程序休眠但保留锁屏和屏幕调光

转载 作者:行者123 更新时间:2023-11-29 00:12:33 34 4
gpt4 key购买 nike

我的应用程序与外部配件通信,但似乎存在一个错误,即当 ios 设备从 sleep 状态恢复时,有时 EAAccessoryManager 列表为空。该应用程序已经在现场,我需要修复,因为目前用户必须关闭并打开外部配件才能再次运行。

我正在考虑防止 iOS 设备进入休眠状态。但是我不希望 LCD 屏幕一直亮着,因为那样会耗尽电池电量。出于安全目的,我还希望激活锁定屏幕。我有哪些选择?

顺便说一下,EAAccessoryManager 列表在设备唤醒后通常是空的,用户必须输入解锁码。似乎如果我使用指纹就可以了,所以相信这是 iOS 10.3.3 中的错误?还有其他人遇到过这种情况吗?

最佳答案

我敢肯定,如果设备已经显示锁定屏幕,则无法阻止设备进入休眠状态。由于锁定屏幕是您完全无法控制的系统事物。

但是,您可以通过为您的应用实现后台模式来解决您的问题。

Apple 允许使用外部配件的应用程序在后台继续运行,这意味着您的应用程序应该能够与您的配件保持连接,执行任何它应该做的事情。

顺便说一句,我不确定 EAAccessoryManager,但是当我使用 BLE 实现类似的东西时,我注意到如果配件已经连接到它,则扫描不会将配件显示为可发现。您确定它尚未连接,这就是它显示空列表的原因吗?

我注意到的另一件事是,通过保存它的 UUID,我可以简单地要求我的设备连接到它,而不管它是否有广告。即使设备已关闭。这将导致当设备打开时我的设备会自动连接到它(无需我发送“连接”消息)

关于ios - 阻止 iOS 应用程序休眠但保留锁屏和屏幕调光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46029333/

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