You can assign custom attributes to your users and they will show up on your Instabug dashboard with each report. These attributes can later be used to filter reports in your dashboard.
This is where additional user attributes appear in your bug reports.
To add a new user attribute use the following method.
Instabug.setUserAttribute("Age", "18"); Instabug.setUserAttribute("LoggedIn", "True");
You can also remove the current value of a certain user attribute, or remove all user attributes.
//remove a user attribute Instabug.removeUserAttribute("KEY"); //remove all user attributes Instabug.clearAllUserAttributes();
Or retrieve all user attributes.
//Get map of user attributes HashMap<String, String> userAttrs = Instabug.getAllUserAttributes();
You can log custom user events throughout your application. Custom events are automatically included with each report.
Instabug.logUserEvent("Test", new UserEventParam().setKey("Key").setValue("Value"));
You can add custom tags to your bug and crash reports. These tags can later be used to filter reports or set custom rules from your dashboard.
This is where tags appear in your bug reports.
The example below demonstrates how to add tags to a report.
Instabug.addTags("Tag one", "Tag two", "Tag three");
You can also get all the currently set tags as follows.
Last, you can reset all the tags.
If you'd like to remove a particular tag from your dashboard to prevent it from appearing again when entering a new tag manually, you can do so by navigating to the tags page under the settings options and remove the tag. You can also edit and rename the tag.