import Flutter import UIKit @main @objc class AppDelegate: FlutterAppDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { application.applicationIconBadgeNumber = 0 GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } override func applicationDidBecomeActive(_ application: UIApplication) { application.applicationIconBadgeNumber = 0 super.applicationDidBecomeActive(application) } // 添加URL回调监听 override func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:] ) -> Bool { print("AppDelegate收到URL回调: \(url.absoluteString)") // 首先尝试让父类处理 if super.application(app, open: url, options: options) { return true } return false } }