iOS SDK 是否支持系统服务的事件处理?我的意思是,我可以让我的应用程序监听外部事件,例如短信接收、电池电量...
我在 iOS 开发人员的网站上寻找文档,看起来我可以处理的唯一类型的事件是与 UI 交互时的用户事件、由 UI 控件触发的事件、Cocoa 事件、加速度计和 GPS 事件:事件处理指南iOS
这些实际上是可以在应用程序中收听的所有事件,还是我缺少一些关于系统事件的其他文档,就像我提到的那样?
谢谢
iOS SDK 是否支持系统服务的事件处理?我的意思是,我可以让我的应用程序监听外部事件,例如短信接收、电池电量...
我在 iOS 开发人员的网站上寻找文档,看起来我可以处理的唯一类型的事件是与 UI 交互时的用户事件、由 UI 控件触发的事件、Cocoa 事件、加速度计和 GPS 事件:事件处理指南iOS
这些实际上是可以在应用程序中收听的所有事件,还是我缺少一些关于系统事件的其他文档,就像我提到的那样?
谢谢
对于电池电量变化,请查看UIDevice 中定义的 UIDeviceBatteryLevelDidChangeNotification - 你可以这样做:
// Register for battery level and state change notifications.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(batteryLevelDidChange:)
name:UIDeviceBatteryLevelDidChangeNotification object:nil];
这是一个苹果样本:
不确定 SMS 事件 - 发现无法通过公共 API 获得它的提及,但这可能已经改变。什么都不知道。