有关为 iOS 6.0 及更高版本安排睡眠/唤醒设备的信息在哪里?

Posted

技术标签:

【中文标题】有关为 iOS 6.0 及更高版本安排睡眠/唤醒设备的信息在哪里?【英文标题】:Where is info about scheduling sleep/awake device for iOS 6.0 and above? 【发布时间】:2012-10-02 01:18:00 【问题描述】:

我可以从文件 /private/var/preferences/SystemConfiguration/com.apple.AutoWake.plist 中获取此信息 对于 3.x - 5.x 固件,根据 http://code.google.com/p/iphone-insomnia/ 的提示

我在哪里可以找到 ios 6.0 的此信息?

【问题讨论】:

【参考方案1】:

iOS 只有后台/挂起/活动/非活动/未打开状态。

通常,应用程序在挂起/活动状态下运行。您可以使用 API 和单独的处理函数请求后台处理时间。

更多信息here

【讨论】:

【参考方案2】:

很可能,这不是一个答案。只是一条您可能会感兴趣的信息。

我抓取了二进制文件,发现只提到了 com.apple.AutoWake.xml(应该可以在同一目录中访问)。

提到在 /System/Library/CoreServices/powerd.bundle/powerd /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation

【讨论】:

以上是关于有关为 iOS 6.0 及更高版本安排睡眠/唤醒设备的信息在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

如何安排无需用户干预即可唤醒 iOS 应用程序的警报

iOS 7 及更高版本:为每个视图控制器设置状态栏样式

iOS 8 及更高版本中的更多选项卡图标颜色

使 iPad 屏幕关闭,但通过触摸唤醒(无锁定) - - iOS 6.0 / openFrameworks

推送通知不适用于 iOS9 及更高版本

将 AfxGetMainWnd 上的 C 样式系列转换从 VC6/MFC6 转换为在现代 MFC 版本(VC++2008 及更高版本)中运行