PushMessagingService
Firebase Cloud Messaging service for handling push notifications.
This service extends FirebaseMessagingService to handle push notification events for the PushFeature module. It provides integration between Firebase Cloud Messaging and the PushFeature module, handling token refresh and incoming push messages.
Key Responsibilities:
- Handling new FCM token generation
- Processing incoming push messages
- Forwarding events to the PushFeature module
- Logging and error handling for FCM events
Integration:
- Extends FirebaseMessagingService for FCM integration
- Integrates with PushFeature module for token management
- Provides logging through SFMC SDK logging system
- Supports testing through visible methods
Lifecycle: This service is managed by the Android system and Firebase SDK. It will be automatically started when FCM events occur.
Since
1.0.0