【发布时间】:2013-12-27 05:59:21
【问题描述】:
我正在开发一个应用程序,它使用UILocalNotification 来执行调度任务。有一个处理调度任务的类,它的函数从applicationdidfinishwithlaunchingoption 和didReceiveLocalNotification 都被调用来处理活动和非活动状态的任务。我在我的 plist 文件中将“应用程序不在后台运行”的键设置为 YES。
我的用户安排任务,然后单击主页按钮。当他们看到UILOcalNotification 的横幅并单击它时,既不会触发didfinishlaunchingwithoption,也不会触发didReceiveLocalNotification。我尝试将“应用程序不在后台运行”设置为否,他们检查处理任务并且它在该模式下运行良好但是我不想处于这种模式,因为我听说 Apple 由于后台运行而拒绝了某些应用程序他们不做任何像VOIP这样的相关任务。
【问题讨论】:
标签: ios iphone uilocalnotification appdelegate