userNotificationCenter(...,didReceive,...)
和userNotificationCenter(...,willPresent,...)
分别用于:
当应用处于后台
在应用处于前景时,当手机收到通知时处理。
但是,当应用处于前景时,我们如何处理用户点击的事件? (例如,在点击通知时将用户带到相关的视图控制器)
答案 0 :(得分:0)
有两种 didReceive 方法,它们的行为方式不同。 正如它在the page for the didReceiveRemoteNotification:fetchCompletionHandler上所说的那样:
&#34;与仅在应用程序在前台运行时调用的application(_:didReceiveRemoteNotification:)方法不同,系统会在您的应用程序在前台或后台运行时调用此方法。&#34; < / p>