Ios 我应该实现哪个UIApplicationLegate函数来处理推送通知

Ios 我应该实现哪个UIApplicationLegate函数来处理推送通知,ios,apple-push-notifications,Ios,Apple Push Notifications,我想处理远程通知的点击,我发现有两个功能可以使用: application:didReceiveRemoteNotification:fetchCompletionHandler: 及 声明 实施 application:didReceiveEmotentification:fetchCompletionHandler: 方法,而不是尽可能使用此方法。如果你的代表 实现这两种方法,应用程序对象调用 application:didReceiveEmotentification:fetchComp

我想处理远程通知的点击,我发现有两个功能可以使用:

application:didReceiveRemoteNotification:fetchCompletionHandler:

声明

实施
application:didReceiveEmotentification:fetchCompletionHandler:
方法,而不是尽可能使用此方法。如果你的代表 实现这两种方法,应用程序对象调用
application:didReceiveEmotentification:fetchCompletionHandler:
方法

但当我实现此功能时,我得到了以下警告:

您已经实现了-[application:DidReceiveEmoteNotify:fetchCompletionHandler:],但仍需要在Info.plist中的受支持UIBackgroundModes列表中添加“远程通知”

我不想使用后台模式,但此功能比
应用程序:didReceiveMemotentification:
功能更方便,因为即使应用程序尚未启动,它也会被调用

所以我想问:

  • 我是否应该使用
    应用程序:didReceiveEmotentification:fetchCompletionHandler:
    ,即使我不需要后台模式
  • 为什么医生要我尽可能地使用它
  • 我可以忽略我收到的警告吗
  • 提前感谢,, 阿米泰

    application:didReceiveRemoteNotification: