Swift 通知功能不会被触发
我正在尝试使用firebase通知应用程序。我已经完成了必要的操作,可以收到通知。我将通知的链接作为值提供,我需要访问此链接并执行一些操作。我只能通过didReceive响应方法访问链接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
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接收得到它