cometchat_calls_sdk 4.1.1
cometchat_calls_sdk: ^4.1.1 copied to clipboard
Integrate voice & video calling into your Flutter app with CometChat's Calls SDK. Create real-time communication for better user engagement.
4.1.1 #
Fixes
- Resolved an issue where voice and video calls disconnected automatically within a few minutes of initiation.
- Fixed a glitch in the video call interface where using the "Switch Camera" button caused camera functionality to break when both participants toggled simultaneously.
4.1.0 #
New
- Added
setIdleTimeoutPeriod(_ value: Int)
toCallSettingsBuilder
. This setting disconnects a call if no other users join within the specified timeout period (default: 180 seconds). - Introduced
onSessionTimeout
callback inCallsEventsDelegate
, triggered when a call ends due to thesetIdealTimeoutPeriod
timeout without any participants joining.
Enhancements
- None
Fixes
- Resolved a bug where the
onAudioModeChanged
event was not being triggered on iOS devices. - Fixed an issue where the audio output device list was empty in iOS devices, preventing users from switching audio modes.
- Corrected a bug where
changeAudioModeTo[mode]
was not functioning as expected in iOS devices.
4.0.11 #
Enhancement
- Made the recording button visible by default on iOS for better accessibility.
Fixes
- Fixed an issue where calls started in a muted state on iOS, ensuring proper audio behavior.
- Resolved an issue where audio calls were not routed via the speaker by default on Android.
- Addressed an issue where videos could not be paused on Android due to missing camera permission prompts.
- Corrected a problem where the video of the other participant was not visible on both Android and iOS.
- Fixed an issue where users could not hear the other participant on both Android and iOS.
- Resolved an issue preventing call termination on iOS.
- Fixed a bug where users were unable to change the audio output source on iOS.
4.0.10 #
Fixes
- Fixed an issue where starting a call was not possible if
avatarMode
,mode
, andaudioMode
enums were set in call settings.
4.0.9 #
Enhancement
- Updated all 3rd-party plugins versions.
- Resolved all static Dart Analyser suggestions
- Added namespaces in build.gradle to avoid conflicts.
4.0.8 #
Enhancement
- Revised the
getCallDetails
method to accommodate scenarios where multiple calls may exist for a specific session ID. It now returns a list ofCallLog
objects.
4.0.7 #
Fixes
- Resolved an issue with the invalid
PrivacyInfo.xcprivacy
file, ensuring compliance and correct file handling.
Enhancements
- Updated the native Android calls SDK to the latest version, enhancing the overall calling functionality and compatibility with newer Android versions.
4.0.6 #
Fixes
- Addressed a version conflict issue by downgrading the
http
plugin version to^0.13.3
, ensuring better compatibility and stability.
4.0.5 #
New
- Added
PrivacyInfo.xcprivacy
file that complies with the latest apple guidelines for SDKs.
Fixes
- Addressed an issue with the Name Label Parameter where the default value was not being correctly assigned, ensuring accurate and expected functionality.
4.0.4 #
Enhancements
- Enhanced the calls settings functions to accept enums as parameter types instead of strings, improving type safety and reducing potential errors.
Fixes
- Addressed an issue where video settings were not being correctly applied to the video container.
- Resolved a problem associated with call recording not being correctly terminated after pressing the stop button.
4.0.3 #
New
- Add or Remove Multiple CallsEventListeners()
4.0.2 #
New
- Added call logs support
4.0.1 #
Fixes
- End call callback issue fixed
4.0.0 #
New
- Calling view optimization
4.0.0-beta1 #
New
- CometChat Calls v4 support enabled