ArticlesProductFeedback Reporting via Email Composer

Since the first version of the Instabug SDK, we’ve been pushing ourselves to build an experience that’s transparent to the user. We started with simple UI elements that fit different app designs and offering color customizations for all the UI elements.

But with the constant urge to simplify our design, we decided to take it a step further by using the native e-mail composer (MailComposeViewController) to send bugs and feedback reports. By doing so, we enable you to offer your users an experience that they are already used to, removing any friction. Here’s how it looks:


Feedback Reporting via Email Composer

Feedback Reporting via E-mail Composer


As simple as this looks, we were determined not to compromise on the amount of detail that we gather with each issue reported. So the SDK attaches all the details that you’re used to getting from the issues reported using the regular SDK experience in the e-mail.

You can also customize the SDK to include a screenshot with the feedback sent, and the SDK will attach a screenshot of your app in the e-mail.


Feedback Reporting via Email Composer

Feedback Report with all details needed


This fits best when using the SDK in your production app, as users are already used to having the “Send Feedback” button that shows an e-mail composer that sends a message directly to your inbox. Instead, we remove the hassle of managing these support e-mails for you. And unlike the regular feedback e-mail that you get, we provide you with the much needed details that helps you trace and fix bugs/feedback faster, such as the device, OS, ConsoleLog, and the steps to reproduce that error.

To be able to get this, all you need to do is invoke our SDK using the method below:

[Instabug invokeFeedbackSenderViaEmail];

We’re excited to learn what you think of the new feature and how you’ll be using it in your app. Let us know in the comments below!