当iOS设备插入电源或拔掉电源插头时,是否可以在后台通知应用程序?
答案 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
我不确定它是否会在后台模式下工作,但你可以试试。