在Swift中进行远程通知后,使摄像头指示灯闪烁



当用户收到特定的远程推送通知时,我正在尝试闪烁相机灯。问题是,如果应用程序在通知到达时处于后台模式,则摄像头指示灯不会闪烁。无论如何,如果应用程序在前台,一切都很好。

即使应用程序在后台,我也有办法让它工作吗?

简短回答:

为什么?

在后台时禁止使用相机。

由于火炬是通过AVCaptureDevice管理的,因此您无法在后台打开它。

如果iPhone用户在iPhone设置中打开LED闪光灯以显示警报,则指示灯仅闪烁。

通用-辅助功能-听力(部分(-警报LED闪光灯-设置开/关

希望这对你有帮助。

最新更新