哪些 iOS 事件可以触发暂停/未运行的应用程序?

Posted

技术标签:

【中文标题】哪些 iOS 事件可以触发暂停/未运行的应用程序?【英文标题】:What iOS events can trigger an application that is suspended/not running? 【发布时间】:2014-06-20 17:36:33 【问题描述】:

有谁知道是否有定义的动作/事件列表会导致暂停/未运行的应用程序变为活动状态?

例如,如果您拨打[[UIApplication sharedApplication] beginReceivingRemoteControlEvents],按下控制中心上的音频控制命令将在后台恢复/启动应用程序。为了防止这种情况发生,需要在应用终止或发送到后台之前调用[[UIApplication sharedApplication] endReceivingRemoteControlEvents]

是否还有其他系统级事件可以像这样激活应用程序?

【问题讨论】:

【参考方案1】:

有许多触发器可以激活“死应用”。这些包括但不限于:

-推送通知

-GameCenter 请求

-显着的位置变化

-iCloud(虽然很难做到)

-iBeacon

-存折位置传感器

-还有更多

希望有所帮助

【讨论】:

这回答了问题吗?

以上是关于哪些 iOS 事件可以触发暂停/未运行的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Javascript onloadedmetadata 事件未在 iOS 设备上触发

在 iOS 设备上的 iframe 中未触发 Click/Tap 事件

iOS 移动页面刷新时触发哪些事件

点击事件未在 iOS 上触发

基于 1.6.1 的 phonegap 构建应用程序中未触发 deviceready 事件

react native 中的 branch.io 自定义事件未触发奖励规则