当用户收到特定的远程推送通知时,我正在尝试闪烁相机灯。问题是,如果应用程序在通知到达时处于后台模式,则摄像头指示灯不会闪烁。无论如何,如果应用程序在前台,一切都很好。
即使应用程序在后台,我也有办法让它工作吗?
简短回答:否
为什么?
在后台时禁止使用相机。
由于火炬是通过AVCaptureDevice管理的,因此您无法在后台打开它。
如果iPhone用户在iPhone设置中打开LED闪光灯以显示警报,则指示灯仅闪烁。
通用-辅助功能-听力(部分(-警报LED闪光灯-设置开/关
希望这对你有帮助。