To enable Crash Reporting for an app, simply enable the Crash feature within Kumulos and then integrate an SDK into your app project. Any uncaught exceptions will then be reported in Kumulos.
Create a Client¶
Kumulos groups your Apps under Clients, usually the name of the company whose app you are building or optimizing. To add a new client click the primary action button from your agency console.
Fill in the name of the client. Click "Save" when done.
You will now be redirected to the client dashboard.
Add an App¶
Now, you can add an app for that client by clicking the primary action button. Fill in the name of the App, and optionally, add a brief description and upload an icon. Click "Save" when done.
You will now be redirected to the dashboard for that app where you can enable Crash Reporting.
Enable Crash Reporting¶
To start a 30 day free trial, either select Crash from the left menu or click the
Start button next to Crash on the App Dashboard.
You will now see some more information about the Crash Reporting feature.
Enable when prompted. You will be asked to confirm that you wish to begin a 30 day free trial.
Yes, proceed when prompted. Your 30 day trial of crash reporting will now begin.
Download and Integrate an SDK¶
You can now download the appropriate SDK(s) for your app. Select the appropriate SDK from the list to view the integration guide for and download that SDK.
Follow the integration guide for that SDK to initialize the Kumulos client in your app project. Please note that you will need the API Key and Secret Key shown on the App Dashboard to do this.
Crash reporting is not enabled by default.To enable this feature, simply modify your Kumulos initialization to include enabling crash reporting...
Note that crash reporting is not available whilst connected to a debugger, but it does work with debug builds.
That's it! Unhandled exceptions that lead to crashes (along with any caught exceptions you choose to report) will now be recorded automatically and shown in your console. However, we recommend you trigger a crash to verify everything is working.
If you experience any difficulties integrating an SDK or initializing the Kumulos client, please don't hesitate to contact support who are standing by to help!
Read on for details of how to prioritize and resolve issues...