是否有人知道是否有定义的操作/事件列表会导致暂停/未运行的应用程序变为活动状态?
例如,如果您拨打[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]
,按控制中心的音频控制命令将在后台恢复/启动应用程序。为防止这种情况发生,需要在应用终止或发送到后台之前调用[[UIApplication sharedApplication] endReceivingRemoteControlEvents]
。
是否有其他系统级事件可以像这样激活应用程序?
答案 0 :(得分:1)
有很多触发器可以激活"死应用程序"。这些包括但不限于:
- 推送通知
-GameCenter请求
- 重要的位置变化
-iCloud(虽然很难做到)
-iBeacon
- 手册位置传感器
- 还有更多
希望有所帮助