我想处理远程通知的点击,我发现我可以使用两种功能:
application:didReceiveRemoteNotification:fetchCompletionHandler:
和
application:didReceiveRemoteNotification:
application(_:didReceiveRemoteNotification:) - UIApplicationDelegate Protocol Reference表示
实施
application:didReceiveRemoteNotification:fetchCompletionHandler:
尽可能的方法而不是这个方法。如果你的代表 实现这两种方法,app对象调用application:didReceiveRemoteNotification:fetchCompletionHandler:
方法
但是当我实现这个功能时,我收到了这个警告:
您已实现 - [application:didReceiveRemoteNotification:fetchCompletionHandler:],但您仍需要将“remote-notification”添加到Info.plist中支持的UIBackgroundModes列表中。
我不想使用后台模式,但是这个功能比application:didReceiveRemoteNotification:
功能更方便使用,因为即使应用尚未启动它也会被调用。
所以我问:
application:didReceiveRemoteNotification:fetchCompletionHandler:
吗?提前致谢, Amitai