-
-
Notifications
You must be signed in to change notification settings - Fork 338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Session Replay for React Native #2703
Comments
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
Are there any plans for this to be implemented soon, or is it just a wish for now? |
At the moment we are collecting information and we don't have a specific timeline. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
@bruno-garcia was that supposed to be closed? |
It was closed accidentally due to a Jira integration. We're still tracking demand here and considering this but no plans or commitment yet. For context; We just launched the Web support a few weeks ago. Hope y'all with a website are using it and let us know how it's going. |
We really need this! In React Native, debugging is so much harder and error messages are a lot more vague than than in regular web development. This would really be a gem for the teams maintaining React Native projects. |
+1, love the web replay, it's sad when we get an RN error |
This comment was marked as spam.
This comment was marked as spam.
+1, web replays are fantastic. We're waiting for the session replays for RN! |
This would be great to get for RN, such a powerful feature |
Would love to see this for RN, it's something we'd be looking at replacing fullstory with but until it's a replacement for web and mobile it's likely not on the cards. |
+1 on this thread. Even if to begin with, we were just able to track javascript elements. |
+1 our organization needs this feature |
any idea when this could happen? |
@GBR-422777 We do not have a timeline at the moment. |
+1 for this function. |
+1 session replay for RN might help us a lot! |
please add to react native |
As of
|
Thank you @evelant for the message. RN 5.22.3 includes What version of React Native are you using? Could you share your Note for other readers, to test the Replay the https://github.com/getsentry/sentry-react-native/releases/tag/5.23.0-alpha.1 is needed. |
@krystofwoldrich @evelant I created a ticket to discuss this iOS issue: #3845 Please lets move debugging of this particular error there. And thanks again for trying it out and reporting the issue!!! |
Another update: Beta is now available to everyone (That is Self-Serve folks. Including Free, Team and Business plans. Not yet Enterprise orgs. Talk to your sales representative) A new GH discussion for the Open Beta was created: Docs: Hope you can give it a try and is willing to give us feedback!! |
Hey folks 👋 We're hosting a workshop next week Wednesday on how to solve mobile bugs with Session Replay. This is your chance to ask your questions on Mobile Replay directly to our eng team and see a demo of Mobile Replay live. 🎉 You can sign up here: https://sentry.io/resources/solve-mobile-bugs-with-session-replay/ |
Thank you all for trying this out. There's way, way more apps sending data than 👍 on this ticket which is by itself a lot. An update: We plan on GA'ing this early January the latest. Anyone has had any challenges with it so far? Any feedback? Feel free to write it to my-first-name at sentry dot io |
@bruno-garcia re, "But feature wise it's almost complete (other than some additional masking APIs for React Native).", is auto redaction expected to work in RN apps currently or does it need those extra APIs? I ask because I've just updated our SDK to 5.35.0 and tried out replay with our RN app and while the Android one seems to redact text the iOS doesn't seem to for any non-native components. |
Auto redaction, or as we call it: default masking, is available since the first release. So by default, all text and images should be masked.
Could you share some details so we can understand. Is this related to animation or scroll? What type of data came through? |
Ah, it's almost certainly that. 99% of our app is inside scroll views in one way or another. I can try the new version out when the RN v5 SDK is updated to target it (we haven't moved to v6 yet).
Sure, it's almost certainly related to scroll views. For example, on our app home screen, almost everything came through on iOS: Android (https://living-with.sentry.io/replays/53089194355f497a8549890e796edd82/?project=5536147&query=&referrer=%2Freplays%2F&statsPeriod=90d&yAxis=count%28%29): iOS (https://living-with.sentry.io/replays/482450c1e7064321a807745c137c379b/?project=5536147&query=&referrer=%2Freplays%2F&statsPeriod=90d&yAxis=count%28%29): On iOS everything bar an As for this screen's construction; underneath the header and above the tab bar is a vertical scroll view. The purple card is in a horizontal scroll view inside that vertical scroll view. The 'Injection', etc buttons are in a separate horizontal scroll view. |
Hello everyone, we have just released a new beta of Try the new APIs and share your experience with us here in the Github issue. How to use the new APIs?import * as Sentry from '@sentry/react-native';
const Example = () => {
return (
<View>
<Sentry.Mask>
<Text>${"All children of Sentry.Mask will be masked."}</Text>
</Sentry.Mask>
<Sentry.Unmask>
<Text>${"Only direct children of Sentry.Unmask will be unmasked."}</Text>
</Sentry.Unmask>
</View>
);
}; |
Support for Session Replay for React Native apps.
Please feel free to 👍 to help us understand the level of demand.
We're working on it! Wanna join the early adopter release? Join the waitlist and discussion about the feature:
If you'd like to subscribe for updates, there's no need to write
+1
, you can click onAll
notifications on the right nav bar:The text was updated successfully, but these errors were encountered: