-
Notifications
You must be signed in to change notification settings - Fork 37
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
Flutter Session Recordings (Android/iOS) #69
Comments
Do you think we can already use it in a Web environment via: If we add this script can we already got session record in Web ? |
That has to be tested, I am unsure, it might work for the Would you like to give it a try? |
I'm using rudderstack to handle posthog, see rudderlabs/rudder-sdk-flutter#151 for more info. |
I was able to use session recording, with the JS configuration. But I got some white background on the session record event with the Using |
@Kiruel I would certainly like to look into this more for you. Could you send a report using the in-app support form with a link to the problematic recording and I can take a closer look. |
I'm using the SDK rudderstack, to send session recording. With the JS config for web env. I can send you all information in DM (slack?) or in the in-app form you send me. |
I just send you the |
@daibhin I can also reproduce this locally. |
It's taken me a while to investigate this properly. It looks like Flutter wraps the canvas in a custom HTML element. I believe we are not correctly capturing the children of that element and hence ignoring the canvas. Seeing if there is a way around that, two ideas I'm exploring:
|
Reopened because only the Flutter web session recording is supported right now. |
I believe that implementing a screen recording feature is not that complicated. The problem is doing this based on the listeners of the user's actions in the Flutter element tree. You would have to implement a track on the widget clicks and base the recording life cycle on that. What is your idea? @marandaneto |
Yes, but I wonder if we can leverage the Android and iOS SDK first (via native), using screenshot mode, so all happens in native, if possible. |
Yes, it is possible to take advantage of native screen captures. We would just have to have a channel that communicates with Flutter's clicks to the native listeners. I'll try to make a demo to see if this really works. |
Over at Sentry, they are using toImage on a renderobject to get a screenshot. |
Hi there! We're using the PostHog Flutter SDK in our Mobile app and were wondering if there's an estimated timeline for when Session Recordings might be available? Any insights would be greatly appreciated. Thanks! |
I am in the same situation as @Bruno-Meowtel. We are using PostHog in web and mobile app and we are very interested in to have this feature for mobile apps. |
We are also looking for session replays for Flutter! Currently, when enabled we see a white screen for web recordings, with the cursor moving around and clicking. @Bruno-Meowtel @jonastg |
@swxdigital please raise a new issue instead since this is about Android and iOS, and please share more context such as a recording link, browser, if you have canvas enabled in the project settings, etc. |
Are there any updates on session replays for flutter mobile? I would suggest to give this feature a higher priority, since this looks to be in progress since a year now. |
@ndrslmpk The work started at the beginning of this quarter and it should have an alpha version within the next 2-3 weeks. |
Did the alpha launch? It's there a timeline for the beta? |
PR is here and ready for review. |
Yes, we would be delighted to beta test!!
Colin Miller
… On Nov 28, 2024, at 6:21 AM, Manoel Aranda Neto ***@***.***> wrote:
PR is here <#123> and ready for review.
I'll get it merged/released early next week.
Let me know if you're willing to be a beta tester, thanks.
—
Reply to this email directly, view it on GitHub <#69 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AWP2NMRXNDRLXW4AHG3TJD32C3VBDAVCNFSM6AAAAABBJZXLG2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBVG43DAMRYGY>.
You are receiving this because you were mentioned.
|
Yes please! Would love to be a beta tester. Thank you! |
Love to be a beta tester. |
Docs PR For the beta tester, please just follow the instructions, install, run it, and let us know if you face any issues. Thanks a bunch. |
Description
PostHog/posthog#12344 (comment)
People also asked on the slack community channel.
Related issue PostHog/posthog#13267 and PostHog/posthog#12344
Related Flutter issues
flutter/flutter#129098
flutter/flutter#66863
flutter/flutter#117382
The text was updated successfully, but these errors were encountered: