-
-
Notifications
You must be signed in to change notification settings - Fork 52
User Feedback Widget #893
Copy link
Copy link
Open
Labels
Featurenew featurenew featureUnreal Engineplatform labelplatform labelUser Feedbacksissue related to user feedback capture, feedback prefabissue related to user feedback capture, feedback prefab
Metadata
Metadata
Assignees
Labels
Featurenew featurenew featureUnreal Engineplatform labelplatform labelUser Feedbacksissue related to user feedback capture, feedback prefabissue related to user feedback capture, feedback prefab
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
No status
Sentry has a User Feedback feature that is able to show the feedback collected from a user following an error, or simply initiated by a user (without the need to be connected to an error/event).
The feedback collection allows attaching trace information as well as Session Replay. In addition to other context like tags.
In terms of SDK support, in JS we added a web widget, that's easy to add to the screen:
The goal is to add a similar capability to mobile SDKs.
This SDK already has a function called
CaptureUserFeedbackwhich requires anevent_idto work. This is the 'original' support for feedback that required an event to tie the feedback to. It didn't allow attachments, or tags as those would go on the error anyway.sentry-unreal/plugin-dev/Source/Sentry/Public/SentrySubsystem.h
Line 158 in a17525b
The new protocol allows for the feedback itself to be self contained.
The SDKs have a new method that represents this new protocol:
CaptureFeedback. The old one should be deprecated in favor of the new oneSee:
The widget has been added to the iOS SDK with quite a few features already. And is also being added to the other major SDKs:
Some ideas are new and are not aligned across all SDKs, for example:
But ideally we have a similar behavior/look/feel as much as that makes sense. Things should be idiomatic (e.g: swiping down in the modal removes the feedback widget for example)