Android 颤振:不显示FCM ios通知

Android 颤振:不显示FCM ios通知,android,ios,firebase,flutter,firebase-cloud-messaging,Android,Ios,Firebase,Flutter,Firebase Cloud Messaging,我正在尝试将FCM添加到我的应用程序中,但我遇到了一个问题。在android上,它完美地收到了通知,但在ios上却没有。当我的应用程序打开时,我可以收到onMessage,但不显示通知。当我退出应用程序并发送FCM时,也没有发生任何事情,但当我在此之后打开应用程序时,我收到了onmessage。我在firebase上正确地使用了apn,在xcode+推送通知的后台模式中添加了后台获取和远程通知。 我正在ios模拟器14.0上测试 我的AppDelegate.swift: import UIKi

我正在尝试将FCM添加到我的应用程序中,但我遇到了一个问题。在android上,它完美地收到了通知,但在ios上却没有。当我的应用程序打开时,我可以收到onMessage,但不显示通知。当我退出应用程序并发送FCM时,也没有发生任何事情,但当我在此之后打开应用程序时,我收到了onmessage。我在firebase上正确地使用了apn,在xcode+推送通知的后台模式中添加了后台获取和远程通知。 我正在ios模拟器14.0上测试

我的AppDelegate.swift:

import UIKit
import Flutter
import Firebase
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
  override func application(
    _ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  ) -> Bool {
    if #available(iOS 10.0, *) {
      UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate
    }   
    GeneratedPluginRegistrant.register(with: self)
    return super.application(application, didFinishLaunchingWithOptions: launchOptions)
  }
  override func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
Messaging.Messaging().apnsToken=deviceToken super.application(application,didRegisterForRemoteNotificationsWithDeviceToken:deviceToken) } }

我在这方面看到了很多问题,但我确实找到了解决办法