我需要构建一个应用程序,它将具有闹钟功能 - 这意味着用户将能够设置应用程序在某个时间唤醒并执行某些操作。
我看到可以发布和捕获本地推送通知,但当应用程序唤醒时,我需要运行一些代码。
iOS是否提供此行为? 谢谢!
我需要构建一个应用程序,它将具有闹钟功能 - 这意味着用户将能够设置应用程序在某个时间唤醒并执行某些操作。
我看到可以发布和捕获本地推送通知,但当应用程序唤醒时,我需要运行一些代码。
iOS是否提供此行为? 谢谢!
不,您不能在本地唤醒应用程序。但在iOS7中,当应用程序接收到静默推送时,现在可以执行一些任务,例如从互联网下载内容。但是这需要一个发送推送的服务器。
但是,如果设备进入或离开特定区域,您可以唤醒您的应用程序。
application:didReceiveRemoteNotification
或application:didReceiveLocalNotification
方法中运行您的代码。