繁体   English   中英

在iOS中的特定时间唤醒应用程序

[英]Wake up an app at a specific time in iOS

我需要构建一个具有闹钟功能的应用程序 - 这意味着用户可以设置应用程序唤醒和执行某些操作的时间。

我看到我可以发布并捕获本地推送通知但我需要在应用程序唤醒时运行一些代码。

iOS是否提供此行为? 谢谢!

据我所知,iOS中没有这样的行为。

如上所述,可以捕获推送通知。 您可以在application:didReceiveRemoteNotification运行代码application:didReceiveRemoteNotificationapplication:didReceiveLocalNotification在应用程序委托类中使用application:didReceiveLocalNotification方法。

有关通知的更多信息

不,你不能在本地唤醒应用程序。 但是在iOS7中,现在可以执行一些任务,例如当应用程序收到静音推送时从互联网上下载内容。 但是这需要一个发送推送的服务器。

但是,如果设备进入或离开给定区域,您可以唤醒应用程序。

从iOS 4开始,您可以为此目的使用本地通知,但请注意,只有在用户打开通知时,应用才会启动或从后台返回并执行代码。 没有办法绕过这种行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM