iOS如何在本地通知上启动后台任务
Posted
技术标签:
【中文标题】iOS如何在本地通知上启动后台任务【英文标题】:iOS how to start a background task on local notification 【发布时间】:2016-10-15 10:23:57 【问题描述】:我正在努力实现以下目标。在交付计划的本地通知时,应启动后台任务来处理应用程序数据,这样用户就无需点击通知或将应用程序置于前台。我支持 ios 9+
这是可能的,如果,怎么做? AFAIK 如果应用程序处于后台或非活动状态,则在 AppDelegate 或 UNUserNotificationCenterDelegate 中传递本地通知时不会触发任何事件。
【问题讨论】:
【参考方案1】:如果应用程序被终止/杀死或在后台,则没有本地通知事件。
根据您的问题,您只能在您的应用处于前台或用户点击本地通知时触发
【讨论】:
我是这么认为的。嗯可以安排后台短任务吗? AFAIK,在后台或杀死状态下,当本地通知到达时,您无法做任何事情,当您在前台时,您可以做任何事情以防本地通知。每当您安排本地通知时安排任务 谢谢。我会尝试这种方式 - 在前台安排一个 bg 任务,并在完成 bg 任务触发或为其安排通知。以上是关于iOS如何在本地通知上启动后台任务的主要内容,如果未能解决你的问题,请参考以下文章