flutter_callkit_incoming are documented here. For the latest published version, visit the pub.dev package page.
3.0.0
- Using Plugin DSL for Android, thank @AAkira (#743)
- Add Android native callback, thank @joshoconnor89 (#736)
- Improve plugin lifecycle, thank @lohzi97 (#746)
- Fixed some bugs.
2.5.8
- Fix OnGoing notification Android
- Add missed call notification for iOS (notification/callback action — requires additional setup in AppDelegate.swift)
- Add
requestNotificationPermissionfor iOS
2.5.7
- Fix build Android
- Fix stop sound notification when screen off Android
2.5.6
- Fix bug duplicate permission Android
- Replaces MediaPlayer with Ringtone Android
- Fix bug notification channel Android
- Stop sound notification when screen off Android
2.5.5
- Fix bug duplicate permission Android
2.5.4
- Fix bug custom permission Android
- Remove calling notification when task removed
- Fixed calling notification show
- Fixed some bugs.
2.5.3
- Update Android 14+ compatibility (force CallStyle /
FOREGROUND_SERVICE_PHONE_CALL) - Change structure of Notification/Sound on Android
- Update get avatar from assets (Android), thanks @Ricky-yu (#674)
- Add
isAcceptedproperty for iOS and only show FaceTime button if video is supported, thank @td2thinh (#673) - Fixed some bugs.
2.5.3-alpha
- Update Android 14+ compatibility (force CallStyle /
FOREGROUND_SERVICE_PHONE_CALL) - Fixed some bugs.
2.5.2
- Add calling notification for Android (
callingNotification), thank @ebsangam (#662) - Add
logoUrlproperty (inside android prop) - Fixed issue DTMF iOS, thank @minn-ee (#577)
- Fixed issue duplicate missing notification Android
- Fixed some bugs.
2.5.1
2.5.0
- Update
jvmToolchain(17)for Android
2.0.4+2
- Add func
requestFullIntentPermission(Android 14+), thank @Spyspyspy (#584) - Set Notification call style (Android), thank @AAkira (#553)
- Many other issues
- Add prop
acceptedinactiveCalls(iOS), thank @vasilich6107
- Add prop
2.0.4+1
- Removed
Telecom Framework(Android)
2.0.4
- Removed
Telecom Framework(Android) - Fixed hide notification for action
CallBack(Android)
2.0.3
- Fixed linked func
hideCallkitIncoming
2.0.2+2
- Fixed linked func
hideCallkitIncoming
2.0.2+1
- Fixed linked func
hideCallkitIncoming
2.0.2
- Add func
hideCallkitIncomingto clear the incoming notification/ring (after accept/decline/timeout) - Add prop
isShowFullLockedScreenon Android - Fixed example / Fixed update Android 14
2.0.1+2
- Add action for
onDecline - Add action for
onEnd - Add Android prop
isShowCallID
2.0.1+1
- Add callback
AVAudioSessionfor WebRTC setup - Fix issue no audio when using WebRTC
2.0.1-dev.2
- Add action for
onAccept
2.0.1-dev.1
- Add
AVAudioSessionin AppDelegate (iOS)
2.0.1-dev
- Add
AVAudioSessionin AppDelegate (iOS)
2.0.1
- Fixed some bugs.
- Android: using Telecom Framework
- Add
silenceEvents - Add
normalHandleprops (#403) - Android: add
textColorprops (#398) - Android: invisible avatar for default (#393)
- Add method for calling API when accept/decline/end/timeout
2.0.0+2
- Fixed some bugs.
- Support request permission for Android 13+ (
requestNotificationPermission)
2.0.0+1
- Fixed some bugs.
- Add
landscapesupport for tablet - Fix issue head-up for Redmi / Xiaomi devices
2.0.0
- Fixed some bugs.
- Adapt
flutter_lintsand use lowerCamelCase for Event enum - Rename properties:
textMisssedCall→subtitletextCallback→callbackTextisShowMissedCallNotification→showNotification
- Move inside properties:
missedCallNotification { showNotification, isShowCallback, subtitle, callbackText } - Add
setCallConnectedoption for iOS:await FlutterCallkitIncoming.setCallConnected(this._currentUuid) - Add hold option for iOS
- Add mute call option for iOS
- Many other issues:
1.0.3+3
- Update README.md
- Fixed some bugs.
1.0.3+2
- REMOVED
1.0.3+1
- Dart class models instead of using dynamic types and Maps, thank @icodelifee (#180)
- Allow calling from native Android, thank @fabiocody (#185)
- Add Android notification channel name props
incomingCallNotificationChannelNameandmissedCallNotificationChannelName, thank @AAkira (#177) - Add feature to change notification template to small
isCustomSmallExNotification, thank @anocean2 (#196) - Fixed ringtone sound not playing in Release mode on Android, thank @mschudt (#204)
- Fixed some bugs.
1.0.3
- REMOVED
1.0.2+2
- Fix notification Android 12
- Fix sound notification
- Support
backgroundUrlusing path assets - Fixed some bugs.
1.0.2+1
- Issue no audio when Accept (iOS)
- Duplicate sound notification (Android)
- Support Flutter 3
- Fixed some bugs.
1.0.2
- Fixed issue open app (terminated/background state — Android)
- Completed example
- Fixed some bugs.
1.0.1+8
- Add prop
isShowMissedCallNotificationto show Missed Call notification (Android) - Fixed issue on decline (terminated/background state — there will be about 3 seconds to call the API before the app is closed)
- Fixed some bugs.
1.0.1+7
- Fixed issue open app (terminated/background state)
- Fixed some bugs.
1.0.1+6
- Add props for text
- Fixed issue open app (terminated/background state)
- Fixed some bugs.
1.0.1+5
- Update custom missed call notification
- Fixed issue open app (terminated/background state)
1.0.1+4
- Add
showMissCallNotification(Android only) to show missed call notification - Fixed some bugs.
1.0.1+3
- Add prop
isShowCallbackto show Callback for missed call (Android) - Public props data call for Objective-C/Swift
- Example using FCM (Android)
- Fixed some bugs.
1.0.1+2
- Fixed issue default ringtone (Android)
- Fixed issue vibration (Android)
- Fixed issue sound play type ringtone volume system (Android)
- Fixed flow incoming screen (Android)
- Fixed some bugs.
1.0.1+1
- Switch to using Service for Ringtone (Android)
- Fixed issue vibration (Android)
- Add
getDevicePushTokenVoIP()feature - Fixed some bugs.
1.0.1
- PushKit and VoIP setup instructions (PUSHKIT.md)
- Callback from Recent History (iOS)
- Using system ringtone as default
- Fixed func
endAllCalls()Android - Bugs Android 12
- Fixed some bugs.
1.0.0+8
- Share func call from native (iOS)
1.0.0+7
- Add custom
headersfor avatar/background image (Android only)
1.0.0+6
- Fixed func
activeCalls()— Get active calls
1.0.0+5
- Fixed
endCall - Bugs targeting Android 12 (Android)
- Bugs
audio session(iOS) - Fixed some bugs.
1.0.0+4
- Update README.md
- Add func
activeCalls()— Get active calls - Remove notification when clicking action
Call back(Android) - Bugs
no activation of the audio session(iOS) - Fixed some bugs.
1.0.0+3
- Update README.md
- Add Android prop
isShowLogo - Fixed some bugs.
1.0.0+2
- Update README.md
- Update documentation.
1.0.0+1
- Update README.md
- Fixed some bugs.
1.0.0
- Initial release.
