Übersicht
Das device_call_checker-Paket ist ein Flutter-Plugin, das Anwendungen ermöglicht, festzustellen, ob ein Gerät derzeit in einem Anruf ist, sowohl bei herkömmlichen Telefonanrufen als auch bei VoIP-Anrufen. Es bietet eine einfache API, um den Anrufstatus auf Android- und iOS-Plattformen zu überprüfen, was nützlich für Anwendungen ist, die dynamisch auf aktive Anrufe reagieren müssen – beispielsweise die Audio-Wiedergabe anzuhalten oder das Benachrichtigungsverhalten anzupassen. Das Plugin lässt sich nahtlos über pub.dev in bestehende Flutter-Projekte integrieren.
Anwendungsfälle
- Erkennen aktiver Aufrufe zum Pausieren der Medienwiedergabe
- Anpassung des App-Verhaltens während laufender Anrufe
- Implementierung von anrufbewussten Benachrichtigungen
- Audioduelle während Anrufe vermeiden
- Unterstützung von VoIP-Anwendungen
Hauptmerkmale
- Cross-platform support for Android and iOS
- Simple API for checking call state
- Real-time call status detection
- Lightweight and easy to integrate
- Works with both regular and VoIP calls
Geeignet für
- Audio- und Musik-Apps
- VoIP und Kommunikations-Apps
- Apps, die aufrufbewusste Logik erfordern
- Entwickler, die Echtzeit-Interaktionsfunktionen erstellen
- Mobile Apps, die eine System-Ebene-Anrufdetektion benötigen
Hinweise
- Requires appropriate platform permissions
- May not detect all background call states reliably
- iOS requires additional configuration in Info.plist
- Limited to call state detection only
- Depends on underlying OS call management APIs