Skip to content

Commit 9bff42e

Browse files
Update session-replay-ios.mdx (#1857)
* Update session-replay-ios.mdx Per convo with Jared and legal, removing hard %'s * Update android-replay.mdx * Update swift-replay.mdx * Update cspell.json --------- Co-authored-by: myronkaifung <97630035+myronkaifung@users.noreply.github.com>
1 parent 7240830 commit 9bff42e

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"Authy",
4444
"Autocapture",
4545
"Autocaptured",
46+
"automasking",
4647
"autoload",
4748
"Automagically",
4849
"autoplay",

pages/docs/session-replay/implement-session-replay/session-replay-ios.mdx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -362,11 +362,9 @@ When you enable Session Replay, use the above proxy metric to determine a starti
362362
363363
#### How does Session Replay affect my app's performance?
364364
365-
There is no impact on your app's performance when there are no user interactions or nothing changes on the screen. When there are user interactions, expect approximately 1% to 3% more CPU usage and around 1MB more memory consumption. There is no impact on disk I/O because Session Replay does not write anything to your disk.
365+
There is no impact on your app's performance when there are no user interactions or nothing changes on the screen. When there are user interactions, we expect negligible impact on CPU usage and memory consumption. There is no impact on disk I/O because Session Replay does not write anything to your disk.
366366
367-
In our own testing, the overhead is unnoticeable, however this testing was not exhaustive and you may discover the recording overhead may negatively impact your mobile application performance depending on your application specifications.
368-
369-
If you experience any performance degradations after installing Session Replay, please [reach out to our Support team](https://mixpanel.com/get-support).
367+
In our own testing, the overhead is unnoticeable, however this testing was not exhaustive, and you may discover the recording overhead may negatively impact your mobile application performance depending on your application specifications. If you experience any performance degradations after installing Session Replay, please [reach out to our Support team](https://mixpanel.com/get-support).
370368
371369
#### How Does Session Replay affect my app's bandwidth consumption?
372370
@@ -386,4 +384,4 @@ Session Replay for mobile does not work in offline mode.
386384
387385
#### Does it support Obj-C based app?
388386
389-
Yes, Objective-C and Swift are fully interoperable.
387+
Yes, Objective-C and Swift are fully interoperable.

pages/docs/tracking-methods/sdks/android/android-replay.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ Currently, there are three config options:
135135
| [`recordSessionsPercent`](https://github.com/mixpanel/mixpanel-android-session-replay/blob/13c5726c9573e329120959025cfd6b06b5b3d888/mixpanel-android-session-replay/src/main/java/com/mixpanel/mixpanel_android_session_replay/models/MPSessionReplayConfig.kt#L11) | This is a value between `0.0` and `100.0` that controls the sampling rate for recording session replays. <br/> At `0.0` no sessions will be recorded. At `100.0` all sessions will be recorded. | `0.0` |
136136
| [`autoMaskedViews`](https://github.com/mixpanel/mixpanel-android-session-replay/blob/13c5726c9573e329120959025cfd6b06b5b3d888/mixpanel-android-session-replay/src/main/java/com/mixpanel/mixpanel_android_session_replay/models/MPSessionReplayConfig.kt#L12) | This is a `Set` of enum options for the types of views that should be masked by the SDK automatically. | `Image`, `Text`, and `Web` |
137137

138+
Note: automasking is supported for apps built with XML-based layouts. For apps using Jetpack Compose, automasking is not yet fully supported. Manual masking controls offer complete functionality, but developers should test carefully to confirm that masking behaves as expected.
139+
138140
**Example Usage**
139141

140142
```kotlin Kotlin
@@ -191,4 +193,4 @@ User replays are stored for 30 days after the time of ingestion.
191193

192194
## Release History
193195

194-
[See all releases.](https://github.com/mixpanel/mixpanel-android-session-replay-package/releases)
196+
[See all releases.](https://github.com/mixpanel/mixpanel-android-session-replay-package/releases)

pages/docs/tracking-methods/sdks/swift/swift-replay.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,8 @@ Currently, there are four config options:
159159
| [`autoMaskedViews`](https://github.com/mixpanel/mixpanel-ios-session-replay/blob/e3d9edd6c68fc027b5217ef42dd2bd0234b8262e/MixpanelSessionReplay/MixpanelSessionReplay/Models/MPSessionReplayConfig.swift#L47) | This is a `Set` of enum options for the types of views that should be masked by the SDK automatically. | `Image`, `Text`, and `Web` |
160160
| [`autoCapture`](https://github.com/mixpanel/mixpanel-ios-session-replay/blob/e3d9edd6c68fc027b5217ef42dd2bd0234b8262e/MixpanelSessionReplay/MixpanelSessionReplay/Models/MPSessionReplayConfig.swift#L57) | This an enum to selectively disable the runtime method replacement functionality (aka “swizzling") in the event that it conflicts with another SDK (like [New Relic](https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-ios/get-started/new-relic-ios-compatibility-requirements/#method)) | `.enabled` |
161161

162+
Note: automasking is supported for apps using UIKit. If you’re using SwiftUI, automasking is not yet fully supported. However, full masking functionality is still available through manual masking controls. We recommend developers test their implementations thoroughly to ensure sensitive data is properly masked.
163+
162164
**Example Usage**
163165

164166
```swift Swift
@@ -257,4 +259,4 @@ User replays are stored for 30 days after the time of ingestion.
257259

258260
## Release History
259261

260-
[See all releases.](https://github.com/mixpanel/mixpanel-ios-session-replay-package/releases)
262+
[See all releases.](https://github.com/mixpanel/mixpanel-ios-session-replay-package/releases)

0 commit comments

Comments
 (0)