Swift 通知功能不会被触发

Swift 通知功能不会被触发,swift,push-notification,firebase-cloud-messaging,swift5,Swift,Push Notification,Firebase Cloud Messaging,Swift5,我正在尝试使用firebase通知应用程序。我已经完成了必要的操作,可以收到通知。我将通知的链接作为值提供,我需要访问此链接并执行一些操作。我只能通过didReceive响应方法访问链接 func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @esc

我正在尝试使用firebase通知应用程序。我已经完成了必要的操作,可以收到通知。我将通知的链接作为值提供,我需要访问此链接并执行一些操作。我只能通过didReceive响应方法访问链接

  func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
    
    print("clicked notification")
    
   let userinfo = response.notification.request.content.userInfo
    
    link = userinfo["site"] as? String
   
    print("URL : \(link ?? "nil" )")
    print("USER INFO : \(userinfo)")
    print("USER INFO VALUES \(userinfo.values)")
   

}
其他方法都不会被触发。将显示通知,使用fetchCompletionHandler completionHandler进行DidReceiveEmotentification。。。我认为我测试错了,所以我在等待可执行文件启动模式下运行应用程序。因此,当我单击通知时,应用程序开始运行。因此,我只能使用did接收方法。谢谢,我愿意接受建议

另外,我还需要其他方法吗?我只需要访问通知中的链接,我就可以从did接收得到它