In-app feedback for React Native apps
In-app feedback enables you to ask for feedback from your users. App users can then attach and annotate images/screenshots, include logs and diagnostics, or report a bug while sharing a feedback. It comes with an in-built annotator that helps app users mask any sensitive information, scribble on the screenshots, or add arrows to pinpoint the areas with issues.
Opening feedback screen
- You can explicitly present the feedback screen to users on demand. Use the below method to present the feedback screen.
Copied
Report bug with screen annotation
- Use the below method to automatically capture the screenshot and present annotation activity for reporting bug.
Copied
Enable / disable shake-to-feedback
Shake-to-feedback allows the users to shake their smart devices to open the feedback screen. You can manually enable or disable this feature.
Enable shake for feedback
- Use the below method to enable shake for feedback.
Copied
Disable shake for feedback
- Use the below method to disable shake for feedback.
Copied
Send feedback or bug report programmatically
Your app users can send the feedback or report bugs without showing the feedback UI, either silently from background or from your custom feedback UI.
- Use the below method to send the feeback or report bug programatically.
Copied
Sample snippet to select attachment from the file picker and send feeback.
Copied
Feeback logs and diagnostic info
Apptics' feedback toolkit provides the necessary APIs to add logs and diagnostic info from anywhere in the app. The files containing these data can be sent by the user while sending feedback.
- Use the below method to write the logs that will be attached to the feedback.
Copied
- A diagnostic file is a set of key-value pairs, where each pair can be grouped under the given heading. To add diagnostic info, use the below method.
Copied