Ios userNotificationCenter(u3;:didReceive:withCompletionHandler:)不是';我没打电话

Ios userNotificationCenter(u3;:didReceive:withCompletionHandler:)不是';我没打电话,ios,Ios,应用程序已关闭。我点击远程通知横幅来启动应用程序,应该调用userNotificationCenter(uu:didReceive:withCompletionHandler:)方法 我的应用程序在构建版本上正常工作,但在TestFlight版本上失败 我怎样才能解决这个问题 func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, wi

应用程序已关闭。我点击远程通知横幅来启动应用程序,应该调用
userNotificationCenter(uu:didReceive:withCompletionHandler:)
方法

我的应用程序在构建版本上正常工作,但在TestFlight版本上失败

我怎样才能解决这个问题

func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
    let userInfo = response.notification.request.content.userInfo
    printD(userInfo)
}
关于
userNotificationCenter(u:didReceive:withCompletionHandler:)

询问学员如何处理在 应用程序正在前台运行

因此,当应用程序关闭时,您的应用程序没有调用用户通知中心功能

在这种情况下,请尝试通过以下代码捕获通知:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {

     if launchOptions?[UIApplicationLaunchOptionsKey.remoteNotification] != nil {
    // Do your task here
    }

}

我已经点击了我收到的通知横幅,所以应用程序应该启动,功能应该被触发。正如我所说,它在构建版本上工作,但在测试飞行版本上不工作。