Initialize the SDK
Open your preferred development tool and add the following to your main class.
This two includes are everything you need.
Your API key can be found in the project settings within BugBattle. Possible values for the activation method are
BugBattle.NONE: No automatic activation.
BugBattle.SHAKE: Activation on device shake.
BugBattle.THREE_FINGER_DOUBLE_TAB: Activation on double tapping with three fingers.
BugBattle.SCREENSHOT: Activation when user performs a screenshot trigger.
Manually initiate the bug reporting flow
Some situations require more control about the activation of the bug reporting flow. By calling the
startBugReporting method, you can simply start the flow manually. In order to also prevent the shake gesture, just initialize the Bugbattle SDK with the activation method
The following method starts the flow, which is also invoked by the shake gesture. To start the flow use this method:
Customer email address
Sets the customer's email address.
Attach custom data
Sometimes you need to attach custom data to bug reports in order to solve them more quickly. Any simple dictionary can be attached.
Sets the API url to your internal Bugbattle server. Please make sure that the server is reachable within the network.