乍一看,这可能与堆栈溢出上的许多其他问题类似,但我没有找到解决我遇到的问题的方法。我正在使用xcode 8.3.2和ios 10.3.2并配置FCM来发送推送通知。我在前台,后台和未运行状态接收推送通知,因此firebase端或证书没有问题。我也为UNUserNotificationCenter和FIRMessaging设置了委托。我通过从firebase控制台发送通知来测试服务。当我按下通知启动应用程序时,方法userNotificationCenter didReceive响应方法被调用,但是当应用程序处于前台时,userNotificationCenter将在通知到达时不会调用通知。我也试过启用和禁用方法调配。没有帮助。