Übersicht
Dieser Flutter-Plugin erkennt, ob eine App über eine Benachrichtigung oder einen Deep Link gestartet wurde, ruft die zugehörige Nutzlast ab und ermöglicht automatisches Routing ohne native Code-Anpassungen. Er unterstützt sowohl Push-Benachrichtigungen als auch benutzerdefinierte Deep Links auf Android- und iOS-Plattformen und bietet nahtlose Integration mit minimalem Setup. Ideal für die Behandlung von App-Startkontexten, die extern ausgelöst werden, beispielsweise durch Firebase Cloud Messaging oder benutzerdefinierte URL-Schemata.
Anwendungsfälle
- Behandlung von App-Starts über Push-Benachrichtigungen
- Verarbeiten von Deep-Link-Parametern beim Start
- Automatische Navigation basierend auf Startkontext aktivieren
- Unterstützung der Firebase Cloud Messaging-Integration
- Benutzerfluss von externen Auslösern verwalten
Hauptmerkmale
- Detects launch source (notification or deep link)
- Retrieves notification payload automatically
- Supports zero-native-code setup
- Provides automatic routing capabilities
- Cross-platform (Android & iOS)
Geeignet für
- Apps, die Push-Benachrichtigungen verwenden
- Apps, die auf Deep Linking angewiesen sind
- Entwickler, die eine Awareness des Startkontextes benötigen
- Projekte mit Firebase-Integration
- Apps, die kontextuelle Navigation erfordern
Hinweise
- Erforderliche korrekte Konfiguration von Benachrichtigungskanälen unter Android
- Möglicherweise ist zusätzliche Behandlung für die Verarbeitung von Hintergrundbenachrichtigungen erforderlich
- Nicht geeignet für Szenarien ohne Benachrichtigung oder ohne Deep-Link-Start
- Beschränkt auf die Erkennung des ersten App-Starts
- Abhängig von der korrekten Einrichtung von URL-Schemata unter iOS