我希望在本地通知被触发时执行某些任务(假设应用程序处于后台/暂停但不在前台),而不通过用户通知。怎么可能?? 我无法在应用程序中获得委托:didReceiveLocalNotification:如果应用程序处于后台/暂停状态并且本地通知被触发。 请任何人都可以建议一些解决方案。 提前谢谢。
答案 0 :(得分:0)
仅在应用程序在前台运行时调用didReceiveLocalNotification
方法。如果您看到徽章并单击应用以启动徽章,则需要使用application:willFinishLaunchingWithOptions:
(或application:didFinishLaunchingWithOptions:
)处理本地通知。要使用这两种方法之一获取本地通知,请使用UIApplicationLaunchOptionsLocalNotificationKey
作为选项词典的关键。
如果您的应用处于暂停状态,您将无法知道该通知已被解雇。