如何检测app / iOS、Swift中的系统告警?
我必须对这样的系统事件做出反应。这样的闹钟-设置在时钟应用程序内-不会将应用程序发送到后台,因此不会调用应用程序生命周期或视图生命周期事件。
我也尝试添加NotificationCenter,但不确定这类通知的类型
NotificationCenter.default.addObserver(self, selector: #selector(onDidReceiveData(_:)), name: .didReceiveData, object: nil)

发布于 2019-03-26 21:30:00
当它弹出时,您应该会看到一个didResignActiveNotification通知。但是,此通知也有许多其他原因(例如来电)。没有办法确切地知道它是不是Clock.app。
发布于 2019-12-17 00:06:21
在我的测试中,警报不会触发didResignActiveNotification。我遇到了一个问题,我们的视频流(WebRTC)在大约1-2秒后使系统警报静音。
https://stackoverflow.com/questions/55358133
复制相似问题