gpt4 book ai didi

iOS 设备开/关通知

转载 作者:行者123 更新时间:2023-11-29 10:40:52 24 4
gpt4 key购买 nike

我了解此任务需要私有(private) API,并且该应用不是为 AppStore 设计的。

那么,是否有可能知道系统(iOS)何时切换到关闭状态以及何时唤醒?也许它会发送一些关于此的系统通知?

最佳答案

我假设您是在谈论设备打开/关闭时的通知。

我遇到了同样的问题,通知是我的第一选择。但我发现了更简单、更强大的解决方案。你看,通常通知只发送一次。例如,如果您正在构建一个将监听这些通知的守护进程,那么您需要确保它会在设备打开通知发送时运行。这就是问题所在 - 您无法确定并且可能会错过可能对您有帮助的通知。它对我来说看起来不那么健壮。

显而易见的解决方案是查看系统正常运行时间。您可以使用此 [NSProcessInfo processInfo].systemUptime 获取它。就我而言,我不需要立即知道设备何时关闭。我定期将 [NSProcessInfo processInfo].systemUptime 值和当前日期和时间保存在设备文件系统中的某个文件中。当设备打开并启动我的守护程序时,我将文件中的值与当前正常运行时间进行比较。如果当前正常运行时间更短,则设备已关闭并打开。根据文件中的日期和时间,我知道设备何时关闭。

关于iOS 设备开/关通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636076/

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