getsentry / sentry-react-native

Official Sentry SDK for React Native
https://sentry.io
MIT License
1.58k stars 337 forks source link

Session Replay for React Native #2703

Open bruno-garcia opened 1 year ago

bruno-garcia commented 1 year ago

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 on All notifications on the right nav bar:

image

garciabruno commented 1 year ago

👍🏻

Amitdutta121 commented 1 year ago

I am waiting for this feature.

millro04 commented 1 year ago

Are there any plans for this to be implemented soon, or is it just a wish for now?

krystofwoldrich commented 1 year ago

At the moment we are collecting information and we don't have a specific timeline.

yolpsoftware commented 1 year ago

Please do this!

dwd commented 1 year ago

Very much wanted!

harrisrobin commented 1 year ago

we want it

digioak commented 1 year ago

👍🏽

eppisapiafsl commented 1 year ago

marandaneto commented 1 year ago

@bruno-garcia was that supposed to be closed?

bruno-garcia commented 1 year ago

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.

thomsocialbrothers commented 1 year ago

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.

rpinna commented 1 year ago

+1, love the web replay, it's sad when we get an RN error

Avery246813579 commented 1 year ago

+1

mxkh commented 1 year ago

+1, web replays are fantastic. We're waiting for the session replays for RN!

simnon commented 1 year ago

This would be great to get for RN, such a powerful feature

ryan-k-swyftx commented 1 year ago

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.

alfonsosn commented 1 year ago

+1 on this thread. Even if to begin with, we were just able to track javascript elements.

joelbarnard commented 1 year ago

+1 our organization needs this feature

GBR-422777 commented 1 year ago

any idea when this could happen?

krystofwoldrich commented 1 year ago

@GBR-422777 We do not have a timeline at the moment.

tuanngocptn commented 1 year ago

+1 for this function.

mefallit commented 1 year ago

+1 session replay for RN might help us a lot!

pbocian-switch503 commented 1 year ago

please add to react native

alirazashopdev commented 1 year ago

My organization needs.

rampazzo1989 commented 1 year ago

We are studying other solutions, if you add this to RN that would be really great.

Oliver-Saer commented 1 year ago

Adding React Native support for this would be a strong driving factor for my organisation to integrate with this feature.

hvlong commented 1 year ago

Our project is using another tool to record sessions. +1 to use session replay available on Sentry

amit-bs23 commented 1 year ago

@hvlong Which tool are you using to record sessions?

instakash commented 1 year ago

We really need this feature!

Maker-Mark commented 1 year ago

Desperate need of this feature--would save hours of time and would be great to get without going who another provider .

ryskin-taskie commented 1 year ago

We need this!

Oliver-Saer commented 1 year ago

@bruno-garcia It was almost 7 months ago since this thread was first created. Have there been any further discussions internally about making this feature a reality? Is there any timeline that you might be able to offer at this stage?

smlarkin commented 1 year ago

@bruno-garcia we are using LogRocket for session replay, which is mostly a replacement for Sentry error logging.

However, if Sentry were to support RN session replay, that would be a more compelling / default choice -- especially since you handle native crashes as well.

Is there any updates on if this might happen ?

bruno-garcia commented 1 year ago

@smlarkin this is a great endorsement! We definitely take that into consideration when discussing the investment to this feature!

@Oliver-Saer We don't have a timeline yet. The team has been focused on the Web support at this point. Including Search, overhead and more.

It's worth mentioning that building this would be a multi-quarter effort, involving several people. Not much of what we built for Web support would be reused here, and deciding to invest on this would put us on course for a long term product development and support.

All the validation that this feature is wanted by the community (thank you all for that) is really, really great! And definitely gets me and many other folks at Sentry excited about the prospect of building this.

I'll keep this thread posted when we get any motion in supporting this!

ericchen0121 commented 1 year ago

+1 session replay would be amazing for RN. Currently integrating sentry for error tracking and there are some issues that we've been having with the app that I think don't trigger an error. Would be great to have this feature

bruno-garcia commented 1 year ago

+1 session replay would be amazing for RN. Currently integrating sentry for error tracking and there are some issues that we've been having with the app that I think don't trigger an error. Would be great to have this feature

Could you elaborate a bit on what kind of issues those are? I wonder if there could be some level of detection built in place. Similar to how we're doing Dead and Rage Clicks on Replay for Web.

makirby commented 1 year ago

Would love to see session replay available in sentry for native apps.

bruno-garcia commented 1 year ago

Would love to see session replay available in sentry for native apps.

We're tracking tickets for different platforms: AndroidiOSReact NativeFlutter.NET MAUI

jonatandorozco commented 1 year ago

@bruno-garcia I'm in the same situation of @smlarkin.

I already use Sentry for most of the products I've built. However for mobile apps Session Replay is almost necessary, and the only reasonable provider is LogRocket. If we can have it for RN and Flutter I'm pretty sure Sentry will be our first option to work with (Taking into account we already use it for issue tracking and tracing)

NiharR27 commented 1 year ago
andrewtremblay commented 1 year ago

Currently we rely on UXCam for session recordings. It would be much more convenient for us to remove that dependency and have sentry take over that responsibility for us.

robertoyoc commented 1 year ago

+1 integrating replays and issue tracking in the same place would be awesome

firebulb commented 1 year ago

+1 for this integration. The web replays give much needed context for some of the harder to solve bugs, which would be highly benefitial in the RN environment also.

petrusvanegeraat commented 1 year ago

We're happy with the Sentry RN SDK. This is the only feature we feel is missing.

Our only concern is that it will not increase the app size / memory usage too much since our user base is primarily active on low end android devices.

Even so, session replay would help significantly and even reduce our costs since we could exclude lots of transactions types and rely mostly on this integration for debugging.

rikur commented 1 year ago

This would be extremely helpful to have

Lawanya-juakali commented 1 year ago

Would be extremely helpful to have in RN

PavelBastov commented 1 year ago

👍 for having it in React Native!

aLotlBit commented 1 year ago

Would be great to have!

bruno-garcia commented 1 year ago

We'll have an update for you folks soon. :)