Overview
Apptics provides a way to record the exceptions caught in your app's try-catch blocks using the non-fatal feature. This allows you to send info about the thrown exceptions from your code's catch blocks to our servers.
To start tracking non-fatal in your app, integrate our SDK with your app.
-
Integrate our SDK with your Android app.
-
Integrate our SDK with your iOS app.
-
Integrate our SDK with your Windows app.
Non-fatal crashes dashboard:
-
Navigate to Quality > Non-fatal in the left menu.
-
The Non-fatal graph displays the total number of non-fatal (exceptions) that happened across platforms i.e., Apple, Google, and Microsoft for the selected date range.
-
Also, you can see the total count of exceptions that happened, the unique issues that caused the exceptions, the unique devices that were impacted, and the percentage of exception-free devices for the selected date range.
-
Scroll down to the bottom, and you will see the Unique Issues list. It provides the details available for the individual issues such as Issue description, impacted OS version and App version, the total number of non-fatal that happened, and the number of affected devices.
-
You can update the status of the individual issues, i.e., whether they are still open (unattended), or closed (addressed) successfully.
-
If you are using Zoho Projects, you can integrate it with Zoho Apptics to assign the issues as bugs and manage them efficiently.
To enable the Projects integration, follow the steps.
-
Either click on
Integration > Projects > Configure.
-
Or, navigate to
Settings > Integrations > Projects
.
-
Choose the application ID and do the configuration for Crash, Non-fatal, and In-app Feedback.
-
Once you have enabled the Zoho Projects integration, there will be an additional column as 'Assign'.
-
Click Assign to assign the issues as a bug in the Zoho Projects.
-
Fill in all the details in the pop-up and click Assign Bug. The issue will be assigned to the developer and added to the bug tracker.
Non-fatal reporting:
-
Click on the individual issue in the unique issues list to get more details.
-
The Timeline gives you the total number of non-fatal, affected devices, and the affected app version.
-
An issue stack trace is available to help developers solve the issue.
-
Click on the crash_log.crash to download the log for this issue.
-
You can also view the raw data available about the individual issue by clicking on the <>Raw text button.
-
Click All affected devices to see further details.
-
The All affected devices list will have details such as device model, app version, OS version, device ID, the time at which the non-fatal happened, and the time it was received in Apptics.
-
Click on the individual affected device to view the complete timeline of Non-fatal that happened on that individual device.
-
The timeline page will give you the details on the device state such as
-
SDK version
-
App release version
-
OS type and OS version
-
Battery level
-
Network type or Wi-fi strength
-
Screen orientation
-
RAM size
-
Device Id
-
Device model
-
You can also find the trace of the Events, API Calls, and Screens that might have caused the issue.
-
The events trace shows the events that occurred when the issue occurred.
-
The API Calls trace shows the list of all the API calls that were triggered while the issue occurred.
-
The screens trace shows the list of all the screens that were visited when the issue occurred.
-
Click on view custom properties to check if any custom properties are available for the non-fatal.
-
Click on PII is Available to get the user id and Email address available for the Email Address.
NOTE: VIEWING USER INFO IS A ROLE-BASED ACCESS AND ONLY THE PROJECT MEMBERS CAN ACCESS IT. WHENEVER YOU VIEW THE USER INFO, A RECORD IS CREATED IN APPTICS' LOGS AS PER ZOHO's PRIVACY POLICY.