Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序,用户可以在其中扫描条形码,它会在相机视图上实时显示信息。是否可以在视频源中设定时间后让 iPad 自动锁定?用户很可能会在应用程序运行时放下iPad,以适应将要使用的场景,这将对电池寿命造成重大问题。
应用程序可以阻止设备进入睡眠状态(请参阅 参考资料UIApplication idleTimerDisabled),但没有 API 可以让设备进入睡眠状态。设备是否在一段时间后进入睡眠状态取决于用户,而不是应用程序。
UIApplication idleTimerDisabled
不幸的是,除非您假设用户的设备已设置为在 1 分钟后锁定,否则您将无法执行此操作。
如果后一种情况属实,您可以禁用idleTimerDisabled并在您的不活动期后重新启用 idleTimer,这将触发手机在 1 分钟后再次锁定。
idleTimerDisabled