当iOS设备插上电源时唤醒应用程序

时间:2013-10-05 07:43:08

标签: ios

当iOS设备插入电源或拔掉电源插头时,是否可以在后台通知应用程序?

1 个答案:

答案 0 :(得分:1)

您需要两个功能:

CFRunLoopSourceRef IOPSNotificationCreateRunLoopSource(IOPowerSourceCallbackType callback, void *context);
// to subscrive to a notification of a power source being changed

CFTypeRef IOPSCopyPowerSourcesInfo(void);
// to get info about your current power source

这两个都在这里描述:IOPowerSource

我不确定它是否会在后台模式下工作,但你可以试试。