当应用运行后台时,无法处理推送通知

时间:2014-09-30 09:59:57

标签: ios objective-c iphone push-notification

documentation for method

application:didReceiveRemoteNotification:fetchCompletionHandler:

所述

  

使用此方法处理应用的传入远程通知。与应用程序:didReceiveRemoteNotification:方法不同,只有当您的应用程序在前台运行时才会调用该方法,系统会在您的应用程序在前台或后台运行时调用此方法。此外,如果您启用了远程通知后台模式,系统将启动您的应用程序(或将其从暂停状态唤醒),并在推送通知到达时将其置于后台状态。

我设置了背景提取'和'远程通知' .plist和'中的选项由于后台获取事件而启动'方案设置中的选项。 如果我的应用程序运行前台并收到推送,这个方法调用,似乎一切正常。 但是当我从xCode运行我的应用程序然后将其移动到后台模式(通过按下主页按钮)时,它在推送发送时不会对上面方法中的断点或NSLog做出反应。系统显示推送通知,但是当推送到达时我仍然无法执行某些操作。

当应用运行背景时是否可以处理推送通知?

0 个答案:

没有答案