当我的应用在后台收到本地通知时避免发出警报

Posted

技术标签:

【中文标题】当我的应用在后台收到本地通知时避免发出警报【英文标题】:Avoid the alert when my app receives a local notification while in background 【发布时间】:2012-02-17 13:06:09 【问题描述】:

当我的应用在后台或关闭时收到本地通知时,是否有办法避免显示初始警报?

我希望本地通知直接转到 AppDelegate 方法,绕过任何警报。这可能吗?

基本上,我希望我的应用在接收到本地通知时运行特定代码,而不需要任何用户操作。

【问题讨论】:

【参考方案1】:

不,这是不可能的。没有用户交互,本地或远程通知无法启动应用(或将它们带到前台)。

【讨论】:

废话。 :-( 你知道有什么解决方法吗?每当触发事件(来自 EventKit)时,我都需要运行一些代码。

以上是关于当我的应用在后台收到本地通知时避免发出警报的主要内容,如果未能解决你的问题,请参考以下文章

收到本地通知时无法播放音乐,当应用程序处于后台状态时

本地通知在 iOS 10.2 中没有出现在前台

从后台注册本地通知

swift中的本地通知警报声

当应用程序不在 Android 后台时无法获取本地通知

iOS 本地通知 - 在后台时回调