在 Swift 中远程通知后让相机灯闪烁

Make camera light blink after remote notification in Swift

我正在尝试在用户收到某些远程推送通知时使相机灯闪烁。问题是如果通知到达时应用程序处于后台模式,相机灯不会闪烁。但是,如果应用程序在前台,一切正常。

即使应用程序在后台运行,有什么方法可以让它正常工作吗?

简答:

Why?

Camera usage is prohibited while in the background.

torch is managed via AVCaptureDevice起,您无法在后台开启它。

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

常规 - 辅助功能 - 听觉(部分) - 用于警报的 LED 闪光灯 - 设置 On/Off

希望对您有所帮助。