Iphone 强制将IOS设备从近距离睡眠中唤醒

Iphone 强制将IOS设备从近距离睡眠中唤醒,iphone,ios,Iphone,Ios,如果我使用以下方法启用设备上的接近传感器: [[UIDevice currentDevice] setProximityMonitoringEnabled:true]; 它按预期工作。但是,我有一个计时器在后台线程上运行,并且 我想唤醒设备。如果我打电话 [[UIDevice currentDevice] setProximityMonitoringEnabled:false]; 当屏幕因接近传感器关闭时,设备不会唤醒。相反,我需要再次移动设备,它会在传感器禁用的情况下醒来 是否有办法强制设

如果我使用以下方法启用设备上的接近传感器:

[[UIDevice currentDevice] setProximityMonitoringEnabled:true];
它按预期工作。但是,我有一个计时器在后台线程上运行,并且 我想唤醒设备。如果我打电话

[[UIDevice currentDevice] setProximityMonitoringEnabled:false];
当屏幕因接近传感器关闭时,设备不会唤醒。相反,我需要再次移动设备,它会在传感器禁用的情况下醒来

是否有办法强制设备/屏幕唤醒?
有没有其他方法可以延长电池寿命?我相信简单地将屏幕亮度设置为0.0f并不能禁用背光

你可以试试这个方法。我不知道这对你的案子是否有效

- (void)lightenTheScreen
{     
    [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
    [[UIApplication sharedApplication] setIdleTimerDisabled:NO];
}