Swift 推送通知检测问题

Swift 推送通知检测问题,swift,push-notification,Swift,Push Notification,我使用应用程序状态来确定用户是否单击了推送通知。如果应用程序处于非活动状态,我正在处理推送通知。它工作正常。但如果用户将应用程序放在后台,然后将其放回前台(过于频繁地重复此步骤),并且我的应用程序收到推送通知,则应用程序将处理推送通知,因为应用程序处于非活动状态。如何避免这个问题 ?

我使用应用程序状态来确定用户是否单击了推送通知。如果应用程序处于非活动状态,我正在处理推送通知。它工作正常。但如果用户将应用程序放在后台,然后将其放回前台(过于频繁地重复此步骤),并且我的应用程序收到推送通知,则应用程序将处理推送通知,因为应用程序处于非活动状态。如何避免这个问题 ?