Overview
This Flutter plugin detects whether an app was launched via a notification or deep link, retrieves the associated payload, and enables automatic routing without requiring native code. It supports both push notifications and custom deep links across Android and iOS platforms, offering seamless integration with minimal setup. Ideal for handling app launch contexts triggered externally, such as from Firebase Cloud Messaging or custom URL schemes.
Use cases
- Handling app launches from push notifications
- Processing deep link parameters on startup
- Enabling automatic navigation based on launch context
- Supporting Firebase Cloud Messaging integration
- Managing user flow from external triggers
Key features
- Detects launch source (notification or deep link)
- Retrieves notification payload automatically
- Supports zero-native-code setup
- Provides automatic routing capabilities
- Cross-platform (Android & iOS)
Suitable for
- Apps using push notifications
- Apps relying on deep linking
- Developers needing launch context awareness
- Projects with Firebase integration
- Apps requiring contextual navigation
Considerations
- Requires proper configuration of notification channels on Android
- May need additional handling for background notification processing
- Not suitable for non-notification or non-deep-link launch scenarios
- Limited to initial app launch detection
- Depends on correct setup of URL schemes on iOS