哪些 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 事件