callwave_flutter_method_channel 0.1.3
callwave_flutter_method_channel: ^0.1.3 copied to clipboard
MethodChannel implementation for callwave_flutter. Provides native Android (Kotlin) and iOS (Swift) integration for VoIP call notifications and CallKit/full-screen intent support.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
0.1.3 - 2026-03-07 #
Added #
- Missed-call notifications on iOS with "Call Back" action and tap-to-open
takePendingStartupActionmethod for cold-start handoff of missed-call actions- Android missed-call notification content intent (tap body opens app with
ACTION_OPEN_MISSED_CALL) - Headless decline reporting for terminated incoming calls on Android and iOS, with missed-call fallback when the background Dart callback fails
Changed #
- Android:
CallNotificationManager.showMissedCallnow requirescontentIntentin addition tocallbackIntent - iOS:
requestNotificationPermissionnow requests permission viaUNUserNotificationCenterinstead of always returningtrue
0.1.2 - 2026-03-06 #
Added #
- Customizable missed call notification body text via
androidMissedCallNotificationTextin call payload extra
Changed #
- Outgoing calls now show ongoing notification with open/end intents (replaces separate outgoing notification)
- Ongoing call notification shows "Call Ongoing" title and "CallerName (type)" body
- Improved event emission when user opens app from ongoing call notification (accept vs started)
0.1.1 - 2026-03-05 #
Changed #
- Extended pubspec description for pub.dev
- README enhanced with "Why callwave_flutter?" and platform status details
0.1.0 - 2025-03-04 #
Added #
- Initial release of callwave_flutter_method_channel
MethodChannelCallwaveFlutterimplementation ofCallwaveFlutterPlatform- MethodChannel and EventChannel bridge for call operations and events
- Android implementation: full-screen call intents, notifications, timeout scheduling (
AlarmManager) - iOS implementation: CallKit integration via
CXProviderandCXCallController - Event buffering for cold-start delivery (max 50 events, 10-minute TTL)