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