You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update Android for SR4M GA
* Update iOS for SR4M GA
* Update SR4M GA for Flutter
* Update SR4M GA for React Native
* Update SR4M Banner
* Update index.mdx
* Update index.mdx
* Apply suggestions from code review
* Update docs/platforms/flutter/session-replay/index.mdx
* add GA versions for 3 SDKs, and latest preview of flutter
* android options
* Apply suggestions from code review
* rn min version
* min rn version
---------
Co-authored-by: Bruno Garcia <[email protected]>
Co-authored-by: Jasmin <[email protected]>
Copy file name to clipboardExpand all lines: docs/platforms/android/session-replay/index.mdx
+6-20Lines changed: 6 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,9 @@
2
2
title: Set Up Session Replay
3
3
sidebar_order: 5500
4
4
notSupported:
5
-
description: "Learn how to enable the Beta of Mobile Session Replay in your app."
5
+
description: "Learn how to enable Session Replay in your mobile app."
6
6
---
7
7
8
-
<Note>
9
-
10
-
Mobile support for Session Replay is in beta until January 6th, 2025. Features available in beta are still work-in-progress and may have bugs. We recognize the irony.
11
-
12
-
All beta users will continue to receive 2 months free of Session Replay for Mobile once we transition to GA.
13
-
14
-
If you have any questions, feedback or would like to report a bug, please open a [GitHub issue](https://github.com/getsentry/sentry-java/issues/new?assignees=&labels=Platform%3A+Android%2CType%3A+Bug&projects=&template=bug_report_android.yml) with a link to a relevant replay in Sentry if possible.
15
-
16
-
</Note>
17
-
18
8
[Session Replay](/product/explore/session-replay/) helps you get to the root cause of an error or latency issue faster by providing you with a reproduction of what was happening in the user's device before, during, and after the issue. You can rewind and replay your application's state and see key user interactions, like taps, swipes, network requests, and console entries, in a single UI.
19
9
20
10
By default, our Session Replay SDK masks all text content, images, and user input, giving you heightened confidence that no sensitive data will leave the device. To learn more, see [product docs](/product/explore/session-replay/).
Copy file name to clipboardExpand all lines: docs/platforms/apple/guides/ios/session-replay/index.mdx
+5-16Lines changed: 5 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,9 @@
2
2
title: Set Up Session Replay
3
3
sidebar_order: 5500
4
4
notSupported:
5
-
description: "Learn how to enable the Beta of Mobile Session Replay in your app."
5
+
description: "Learn how to enable Session Replay in your mobile app."
6
6
---
7
7
8
-
<Note>
9
-
10
-
Mobile support for Session Replay is in beta until January 6th, 2025. Features available in beta are still work-in-progress and may have bugs. We recognize the irony.
11
-
12
-
All beta users will continue to receive 2 months free of Session Replay for Mobile once we transition to GA.
13
-
14
-
If you have any questions, feedback or would like to report a bug, please open a [GitHub issue](https://github.com/getsentry/sentry-java/issues/new?assignees=&labels=Platform%3A+Android%2CType%3A+Bug&projects=&template=bug_report_android.yml) with a link to a relevant replay in Sentry if possible.
15
-
16
-
</Note>
17
-
18
8
[Session Replay](/product/explore/session-replay/) helps you get to the root cause of an error or latency issue faster by providing you with a reproduction of what was happening in the user's device before, during, and after the issue. You can rewind and replay your application's state and see key user interactions, like taps, swipes, network requests, and console entries, in a single UI.
19
9
20
10
By default, our Session Replay SDK masks all text content, images, and user input, giving you heightened confidence that no sensitive data will leave the device. To learn more, see [product docs](/product/explore/session-replay/).
@@ -48,9 +38,8 @@ SentrySDK.start(configureOptions: { options in
Copy file name to clipboardExpand all lines: docs/platforms/flutter/session-replay/index.mdx
+2-8Lines changed: 2 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,12 @@
2
2
title: Set Up Session Replay
3
3
sidebar_order: 5500
4
4
notSupported:
5
-
description: "Learn how to enable the Mobile Session Replay Beta in your app."
5
+
description: "Learn how to enable Session Replay in your mobile app."
6
6
---
7
7
8
8
<Note>
9
9
10
-
Flutter Session Replay is available on **iOS** and **Android**.
11
-
12
-
Mobile support for Session Replay is in beta until January 6th, 2025. Features available in beta are still work-in-progress and may have bugs. We recognize the irony.
13
-
14
-
All beta users will continue to receive 2 months free of Session Replay for Mobile once we transition to GA.
15
-
16
-
If you have any questions, feedback or would like to report a bug, please open a [GitHub issue](https://github.com/getsentry/sentry-java/issues/new?assignees=&labels=Platform%3A+Android%2CType%3A+Bug&projects=&template=bug_report_android.yml) with a link to a relevant replay in Sentry if possible.
10
+
Flutter Session Replay is available on **iOS** and **Android**. This SDK support is still experimental as we iron out any bugs that are reported. If you encounter any issues please let us know via a GitHub ticket.
Copy file name to clipboardExpand all lines: docs/platforms/react-native/session-replay/index.mdx
+4-16Lines changed: 4 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,26 +2,16 @@
2
2
title: Set Up Session Replay
3
3
sidebar_order: 5500
4
4
notSupported:
5
-
description: "Learn how to enable the Beta of Mobile Session Replay in your app."
5
+
description: "Learn how to enable Session Replay in your mobile app."
6
6
---
7
7
8
-
<Note>
9
-
10
-
Mobile support for Session Replay is in beta until January 6th, 2025. Features available in beta are still work-in-progress and may have bugs. We recognize the irony.
11
-
12
-
All beta users will continue to receive 2 months free of Session Replay for Mobile once we transition to GA.
13
-
14
-
If you have any questions, feedback or would like to report a bug, please open a [GitHub issue](https://github.com/getsentry/sentry-java/issues/new?assignees=&labels=Platform%3A+Android%2CType%3A+Bug&projects=&template=bug_report_android.yml) with a link to a relevant replay in Sentry if possible.
15
-
16
-
</Note>
17
-
18
8
[Session Replay](/product/explore/session-replay/) helps you get to the root cause of an error or latency issue faster by providing you with a reproduction of what was happening in the user's device before, during, and after the issue. You can rewind and replay your application's state and see key user interactions, like taps, swipes, network requests, and console entries, in a single UI.
19
9
20
10
By default, our Session Replay SDK masks all text content, images, and user input, giving you heightened confidence that no sensitive data will leave the device. To learn more, see [product docs](/product/explore/session-replay/).
21
11
22
12
## Pre-requisites
23
13
24
-
Make sure your Sentry React Native SDK version is at least 5.26.0.
14
+
Make sure your Sentry React Native SDK version is at least 6.5.0.
25
15
26
16
## Install
27
17
@@ -48,10 +38,8 @@ import * as Sentry from "@sentry/react-native";
Copy file name to clipboardExpand all lines: docs/product/explore/session-replay/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ sidebar_order: 70
4
4
description: "Use Session Replay to get reproductions of user sessions to improve your app experience."
5
5
---
6
6
7
-
Sentry has Session Replay for both Web and Mobile. But while Session Replay for Web has been available and stable, Mobile Replay is a recent addition and is currently in Beta.
7
+
Sentry has Session Replay for both Web and Mobile. Both are generally available and stable.
Copy file name to clipboardExpand all lines: docs/product/explore/session-replay/mobile/index.mdx
+8-16Lines changed: 8 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,9 @@
1
1
---
2
2
title: "Session Replay for Mobile"
3
3
sidebar_order: 20
4
-
description: "Use Session Replay for mobile to get video-like reproductions of user sessions. You'll be able to repro issues faster and get a better understanding of user impact."
4
+
description: "Use Session Replay for Mobile to get reproductions of user sessions. You'll be able to repro issues faster and get a better understanding of user impact."
5
5
---
6
6
7
-
<Note>
8
-
9
-
Session Replay for mobile is currently in open beta for all plans except Enterprise. (If you’re on an Enterprise plan, please reach out to your Customer Success Manager for more information).
10
-
11
-
Beta features are still in progress and may have bugs. We recognize the irony. If you have any questions, feedback, or would like to report a bug, please open a GitHub issue with a link to a relevant replay ([Android](https://github.com/getsentry/sentry-java/issues/new/choose), [iOS](https://github.com/getsentry/sentry-cocoa/issues/new/choose), [React Native](https://github.com/getsentry/sentry-react-native/issues/new/choose) and [Flutter](https://github.com/getsentry/sentry-dart/issues/new/choose)).
12
-
13
-
</Note>
14
-
15
7
Session Replay allows you to see reproductions of user sessions, which can help you understand what happened before, during, and after an error or performance issue occurred. As you play back each session, you'll be able to see every user interaction in relation to network requests, frontend and backend errors, backend spans, and more.
16
8
17
9
Replays help you see exactly how the user experience is impacted by errors. Because they're integrated with our Issues product, you'll be able to see session replays connected to error events on the [Issue Details](/product/issues/issue-details/) page in Sentry. To make sure backend errors are also included in the replay, see our [backend set up instructions](/product/explore/session-replay/getting-started/#replays-for-backend-errors).
@@ -20,7 +12,7 @@ Replays help you see exactly how the user experience is impacted by errors. Beca
20
12
21
13
## What is Session Replay?
22
14
23
-
Session Replay for mobile works by taking snapshots of the view hierarchy as well as a screenshot within the same frame, at the rate of one per second. These screenshots are then compressed into a video file representing a segment of the user’s session. All these small segments are then streamed into Sentry with additional trace identifiers, breadcrumbs, and other useful debugging information to compose the full user session.
15
+
Session Replay for Mobile works by taking snapshots of the view hierarchy as well as a screenshot within the same frame, at the rate of one per second. These screenshots are then compressed into a video file representing a segment of the user’s session. All these small segments are then streamed into Sentry with additional trace identifiers, breadcrumbs, and other useful debugging information to compose the full user session.
24
16
25
17
The user session (replay) lasts until the user closes the app, the app crashes, the user puts the app in the background for over 30 seconds, or the session reaches 60 minutes in duration. The result is a video playback that can help you reproduce bugs in your mobile app, including hard-to-debug issues related to backend APIs and microservices.
26
18
@@ -60,10 +52,10 @@ Session Replay for mobile is currently available for Android and iOS on both nat
60
52
61
53
We recommend updating to the latest version, but the minimum versions supported are:
@@ -82,12 +74,12 @@ If you experience any performance degradations after installing Session Replay,
82
74
83
75
**How much does it cost to use Session Replay for mobile?**
84
76
85
-
Session Replay for mobile is currently in open beta and can be used **free of charge**. At some point in the future, it will become a paid solution (similar to [Session Replay for web](https://sentry.io/pricing/)). The exact release date and pricing have yet to be determined.
77
+
Session Replay for Mobile is currently available for all plans. Check out our [pricing page](https://sentry.io/pricing/) for details.
86
78
87
79
**Are unhandled exceptions (for example, crashes) available as part of Session Replay for mobile?**
88
80
89
81
Currently, only handled exceptions will include a replay. We’re actively working on covering replays for crashes and ANRs and plan to support them for mobile in the coming weeks. Please refer to the SDK release notes for updates.
90
82
91
83
**How does Session Replay for mobile work if my app is offline?**
92
84
93
-
Session Replay for mobile currently doesn’t work in offline mode. We plan on adding support for at least a few segments leading up to errors and crashes. Please subscribe to this [GitHub issue](https://github.com/getsentry/sentry/issues/68287) for updates.
85
+
Session Replay for Mobile currently doesn’t work in offline mode. We plan on adding support for at least a few segments leading up to errors and crashes. Please subscribe to this [GitHub issue](https://github.com/getsentry/sentry/issues/68287) for updates.
0 commit comments