在iOS中,在特定时间唤醒一个应用

2022-01-28 01:11:16 标签 iosiphoneobjective-c

我需要构建一个具有闹钟功能的应用程序——这意味着用户将能够设置应用程序的起床时间并执行一些操作。

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

iOS是否提供这种行为?

谢谢!

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

正如你所提到的,可以捕获推送通知。你可以在里面运行你的代码

application:didReceiveRemoteNotification或application:didReceiveLocalNotification方法在应用程序委托类。

有关通知的更多信息:

###不,你不能在本地唤醒一个应用。但在iOS7系统中,当应用程序收到一个无声的推送时,它可以执行一些任务,比如从互联网上下载东西。但这需要一个发送推送的服务器。

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

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

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码