dd-sdk-android icon indicating copy to clipboard operation
dd-sdk-android copied to clipboard

Mobile Session Replay support for Jetpack Compose

Open euri16 opened this issue 1 year ago • 3 comments

Question

Hello DataDog Team,

I hope this finds you well. I integrated mobile session replay in an app which uses a mix of compose and fragments. While watching the replays in the RUM dashboard I see something like this:

image

Is there any way to make the session replay work with Jetpack Compose?

euri16 avatar Aug 09 '24 15:08 euri16

Hello @euri16!

We currently don't support Session Replay for the Jetpack Compose, but this is where we are working to bring such support. We cannot give any ETA yet, though.

0xnm avatar Aug 14 '24 08:08 0xnm

Hi there! Chiming in that this would be a really useful addition to mobile session replays for Datadog, and would love this as soon as possible!

iamrita avatar Sep 11 '24 22:09 iamrita

I hope the support came as soon as possible

zero1code avatar Sep 24 '24 14:09 zero1code

+1

radomir-sebek avatar Oct 25 '24 08:10 radomir-sebek

+1

okansahiner avatar Oct 25 '24 08:10 okansahiner

@0xnm I see that PR #1879 is included in the latest 2.16.0 release, does this effectively enable support for Compose?

eury-fsl avatar Nov 22 '24 10:11 eury-fsl

@eury-fsl Hi, Yes, we introduced the Jetpack Compose Session Replay feature in version 2.16.0. However, please note that this feature is still in the experimental phase. This means it may not include full functionality yet and might not be perfectly stable.

If you'd like to try it out, you can enable it by adding ComposeExtensionSupport to your Session Replay configuration. We’d greatly appreciate any feedback you might have!

ambushwork avatar Nov 22 '24 11:11 ambushwork

Hi @ambushwork, I just tried out the ComposExtensionSupport() today and while the screens are no longer black or gray if they are written in compose, there's no masking for those screens. Is there upcoming support for redaction in Jetpack Compose?

iamrita avatar Nov 23 '24 03:11 iamrita

Hi @iamrita , thanks for testing our Session Replay for Jetpack Compose, as I mentioned above, this feature is still in experimental phase. Currently, masking for Compose is not yet available, but we’re actively working on it and hope to have it ready soon!

ambushwork avatar Nov 24 '24 18:11 ambushwork

@iamrita Hey, good news here, we have now fully supported Jetpack Compose Session Replay in the latest version 2.17.0 including the fine grained masking, looking forward to your feedbacks.

ambushwork avatar Jan 06 '25 10:01 ambushwork