我尝试处理应用未运行时收到的应用的所有通知。
推送通知在前景和背景中处理。
在NOT RUNNING STATE,如果收到通知,则显示横幅。 如果点击该横幅,则打开应用程序,然后使用LaunchOption处理该通知。
但是,我如何处理所有未被点击的通知?
我尝试用UNUserNotificationCenter.current().getDeliveredNotifications(completionHandler:)
来解决这个问题。但我认为这个方法是在多线程中执行的,所以有时它不是按顺序进行的。
我想找到解决这个问题的更好方法。
我正在制作信使App。推送通知是接收消息的方式。因此,我应该处理我在应用未运行时收到的所有通知,以向用户显示消息