This commit is contained in:
efrilm 2026-05-29 21:56:29 +07:00
parent 0ae599d8f8
commit 77651e2e95
2 changed files with 19 additions and 3 deletions

View File

@ -1,6 +1,7 @@
import Flutter import Flutter
import UIKit import UIKit
import UserNotifications import UserNotifications
import Firebase
@main @main
@objc class AppDelegate: FlutterAppDelegate { @objc class AppDelegate: FlutterAppDelegate {
@ -8,11 +9,18 @@ import UserNotifications
_ application: UIApplication, _ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool { ) -> Bool {
FirebaseApp.configure()
// Set notification delegate so notifications show in foreground & background // Set notification delegate so notifications show in foreground & background
UNUserNotificationCenter.current().delegate = self UNUserNotificationCenter.current().delegate = self
GeneratedPluginRegistrant.register(with: self) GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
return super.application(
application,
didFinishLaunchingWithOptions: launchOptions
)
} }
// Called when a notification is delivered while app is in foreground // Called when a notification is delivered while app is in foreground
@ -24,7 +32,7 @@ import UserNotifications
completionHandler([.banner, .badge, .sound]) completionHandler([.banner, .badge, .sound])
} }
// Called when user taps a notification (foreground or background) // Called when user taps a notification
override func userNotificationCenter( override func userNotificationCenter(
_ center: UNUserNotificationCenter, _ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse, didReceive response: UNNotificationResponse,

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
</dict>
</plist>