如果应用程序处于后台状态,则在使用推送通知时会调用哪个委托方法?

Mah*_*esh 9 iphone apple-push-notifications ipad ios4

阅读Apple有关推送通知的文档:

  1. 作为所呈现的通知的结果,用户点击警报的动作按钮或点击应用程序图标.如果点击操作按钮,系统将启动应用程序,应用程序将调用其委托application:didFinishLaunchingWithOptions:方法
  2. 当应用程序在前台运行时,将传递通知.应用程序调用其委托application:didReceiveRemoteNotification:方法

所以我的问题是,如果应用程序处于后台状态(它正在运行或暂停),哪个委托被调用?难道application:didFinishLaunchingWithOptions:还是application:didReceiveRemoteNotification:

请帮帮我,谢谢!

Amy*_*all 7

application:didReceiveRemoteNotification:当您的应用在后台时调用.这个问题有一个答案,告诉你如何判断你的应用程序是否在后台.