git-subtree-dir: apps/mobile git-subtree-mainline:11490df648git-subtree-split:c7bc4fea56
12 lines
648 B
Dart
12 lines
648 B
Dart
import 'package:firebase_messaging/firebase_messaging.dart';
|
|
|
|
/// 백그라운드 FCM 메시지 핸들러.
|
|
/// main() 외부의 top-level 함수여야 함.
|
|
/// push_notifications.ts의 백그라운드 처리 대응.
|
|
@pragma('vm:entry-point')
|
|
Future<void> firebaseMessagingBackgroundHandler(RemoteMessage message) async {
|
|
// NOTE: 백그라운드에서는 네이티브 Android(MattermostFirebaseMessagingService)가
|
|
// FCM을 직접 처리하므로 이 핸들러는 Flutter가 완전히 종료된 상태에서만 호출됨.
|
|
// 필요 시 최소한의 작업만 수행.
|
|
print('[PushNotification] Background message: ${message.messageId}');
|
|
}
|