Mobile Session Replay support for Jetpack Compose
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:
Is there any way to make the session replay work with Jetpack Compose?
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.
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!
I hope the support came as soon as possible
+1
+1
@0xnm I see that PR #1879 is included in the latest 2.16.0 release, does this effectively enable support for Compose?
@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!
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?
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!
@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.