Video Recording
Version 2.4.X
Main Updates
Removed
classparameterpresenter.Added return code
VIDEO_RECORDING_ACTIVEwhen Agora throws an error and the active session cannot be stopped after 5 attempts.Added call to
outputwhenSTOPVRControlleris launched.Added
integrationIdto VideoRecording services.Refactored
Controllerand createdStopVideoRecordingControllerto implement IDV behavior.Unified error handling sent to Tracking.
Updated Core dependency to v2.3.3.
Fixes
Fixed incorrect
stepDataassignment.Fixed corner case where VideoRecording was launched while another instance was active.
Version 2.3.X – 27/08/2025
Main Updates
Added timestamp inside recording metadata for improved traceability.
Updated Core dependency to
v2.3.2.Replaced previous stop logic with new
stopCaptureservice call.Removed unnecessary reference to missing Resources folder.
Removed screen recording extension dependency.
Updated and adapted Core dependency to
v2.3.1.Added new events:
COMPONENT_START,STOP, andscreenSharingPermissionmodal.Updated Core dependency to
v2.3.0.
Fixes
Fixed component name reference.
Fixed permissions modal behavior.
Refactored
AnalyticsManager → IAnalyticsControllerfor consistency across components.
Version 2.2.X – 29/01/2025
Main Updates
Updated Core dependency version.
Added custom fonts for UI consistency.
Updated tracking behavior — now tracks success when recording stops, not when it starts.
Updated Core dependency to
v2.2.0.Introduced breaking change: renamed
extensionName → extensionIdentifier.Cleaned and refactored internal code for improved maintainability.
Fixes
Fixed Tracking
StepDataerror during screensharing sessions.Fixed audio initialization issue — ensured
agoraKit.disableAudio()is called before recording starts.
Version 2.1.X – 28/08/2024
Main Updates
Adapted to Core
v2.1.Xand updated dependencies.Added
CommonCustomizationand refactored color handling.Updated
SdkResultdata structure on success.Removed unnecessary
Stringextensions.
Fixes
Fixed broadcast not starting issue.
Fixed recording stop behavior when triggered outside app lifecycle.
Version 2.0.X – 30/04/2024
Main Updates
Updated Agora dependency and Constants.
Added Privacy Manifest and
.xcprivacyresource extension.Adapted to Core
v2.0.0and Agorav4.3.0.Added explicit
UserDefaultsusage reason inPrivacyInfo.Performed minor dependency updates.
Fixes
Fixed recording errors during session handling.
Temporarily downgraded Agora to
v4.3.0(untilv4.3.1release).
Version 1.5.X – 12/03/2024
Main Updates
Updated Starscream to version
4.0.8.Adapted to Core
v1.5.4,v1.5.6, andv1.5.8.Improved stability and overall flow integration.
New Features & Structures
Added new platform events to
VideoRecordingController.Created
VideoRecordingComponent.
Last updated