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

标签 ios ios7 ios6 appdelegate

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

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

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

最佳答案

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

-推送通知

-GameCenter 请求

-重大位置变化

-iCloud(虽然很难做到)

-iBeacon

-存折位置传感器

-还有更多

希望对您有所帮助

关于ios - 哪些 iOS 事件可以触发暂停/未运行的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24332748/

相关文章:

ios - 如何在 Swift 3 中获取 UIBarButtonItem 按钮中的自定义图像名称?

ios - 模拟弹出框的模糊效果时如何为屏幕截图创建蒙版图像

uiviewcontroller - 在内存警告(Apple 文档缺陷)中卸载 iOS 6 中的 View 的正确方法是什么?

iphone - 如何在 Pinterest 上发布图片?

objective-c - 选择器/方法名称作为字符串参数

iOS - 过滤触摸并将其转发到 subview

ios - 什么会导致启用代码覆盖率的构建失败?

ios - 导航栏返回按钮方法

ios - -[PUPhotosGridViewController assetAtIndexPath :] NSRangeException

ios - 在 iOS 应用程序中存储和检索单条信息的合理、现代的方式