Setting Custom Data
Discussed here is how to set user attributes and tags, as well as log user events, and their relevant APIs for your Flutter app.
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.
To add a new user attribute use the following method.
Instabug.setUserAttribute(String value, String key) //Examples Instabug.setUserAttribute("18", "Age"); Instabug.setUserAttribute("True", "Logged In");
You can also retrieve the current value of a certain user attribute, or retrieve all user attributes.
// Getting attribute Instabug.getUserAttributeForKey("Logged in"); // Loading all attributes Instabug.getUserAttributes();
Or remove the current value of a certain user attribute
You can log custom user events throughout your application. Custom events are automatically included with each report.
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.
The example below demonstrates how to add tags to a report.
Instabug.appendTags(["Tag 1", "Tag 2"]);
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.
Only in Crash Reporting
This feature is currently available for the following metrics:
- Crash Occurrences
- UI Hangs
- Cold app launches
In certain scenarios, you might find that you're rolling out different experiments to different users, where your user base would see different features depending on what's enabled for them. In scenarios such as these, you'll want to keep track of the enabled experiments for each user and even filter by them.
This is possible using the 'experiments' methods provided by the SDK. You can have up to 600 experiments, with no duplicates. Each experiment can consist of 70 characters at most and is not removed at the end of the session or if
logOut is called.
Minimum SDK Requirement
Please note that the experiments feature is available starting from SDK version 10.13.0
You can use the below method to add experiments to the next report:
You can use the below method to remove certain experiments from the next report:
You can use the below method to clear experiments from the next report:
Updated 21 days ago
You now have more information than ever about each bug and crash report, so we suggest you read up more on bug and crash reporting.