Update iOS Session Replay Docs for GA #1952
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the iOS Session Replay documentation to reflect changes in the SDK's API, improve clarity, and provide additional guidance for developers. Key updates include the removal of outdated beta program disclaimers, adjustments to configuration options, and the addition of new features such as manual screenshot capture and identity management.
Updates to SDK API and Configuration
recordSessionsPercent
withautoStartRecordingSessionsPercent
inMPSessionReplayConfig
to reflect changes in sampling behavior. Recording now starts automatically if the sampling check passes. [1] [2]autoStartRecording
,flushInterval
, andenableLogging
. Updated default values forautoMaskedViews
to include.map
.enableLogging
inMPSessionReplayConfig
instead of settingloggingEnabled
on the instance.Enhancements to Documentation Clarity
autoStartRecording
is enabled by default. [1] [2]New Features and Examples
.captureScreenshot()
and.captureScreenshot(withTouchEvent:)
..identify(distinctId:)
to update the user ID dynamically..flush()
.Privacy and Masking Updates
UITextField
inputs are always masked and cannot be unmasked, while other elements likeUILabel
andMKMapView
can be unmasked usingautoMaskedViews
.mpReplaySensitive
to emphasize its use for marking views as "sensitive" or "safe."