首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS Swift -如何在应用程序中检测系统警报

iOS Swift -如何在应用程序中检测系统警报
EN

Stack Overflow用户
提问于 2019-03-26 21:16:39
回答 2查看 517关注 0票数 0

如何检测app / iOS、Swift中的系统告警?

我必须对这样的系统事件做出反应。这样的闹钟-设置在时钟应用程序内-不会将应用程序发送到后台,因此不会调用应用程序生命周期或视图生命周期事件。

我也尝试添加NotificationCenter,但不确定这类通知的类型

代码语言:javascript
复制
NotificationCenter.default.addObserver(self, selector: #selector(onDidReceiveData(_:)), name: .didReceiveData, object: nil)

EN

回答 2

Stack Overflow用户

发布于 2019-03-26 21:30:00

当它弹出时,您应该会看到一个didResignActiveNotification通知。但是,此通知也有许多其他原因(例如来电)。没有办法确切地知道它是不是Clock.app。

票数 1
EN

Stack Overflow用户

发布于 2019-12-17 00:06:21

在我的测试中,警报不会触发didResignActiveNotification。我遇到了一个问题,我们的视频流(WebRTC)在大约1-2秒后使系统警报静音。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55358133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档