To begin using CrashSight, visit the official website and click "Login" in the top right corner. You can register with your email or through third-party services like QQ, Facebook, and Google.
After logging in, navigate to the "Billing Account" to manage your account balance, add credits, view usage details and inviting members to your personal billing account.
Once logged in, click on your username to access the "My Products" page.
Click the "Apply for New App" button and follow the prompts to create a new project.
From the "My Products" page, select your project and click on "Tutorial" in the left tab.
Choose your engine and follow the three-step guide to complete the integration process.
CrashSight operates through the following mechanisms:
- 1.4.1 Access: CrashSight SDK initialization triggers an immediate starting event report called access.
- 1.4.2 Event Report: The SDK's Event Report mechanism collects and reports information when triggered.
- 1.4.3 Device ID: CrashSight identifies devices using Device IDs.
- 1.4.4 Symbol Table: CrashSight requires a symbol table to restore the stack.
- 1.4.5 Search Dimension: Various issue filters are available on the CrashSight page.
In the "Overview" section, you can view project statistics, analyze trends, and examine issues affecting devices during specific time frames. Utilize the "Stats" tab to control the display content for the Trend Graph, Hourly Top Issues, Ranking List, and Daily Top Issues.
The Version Trends page allows you to select a metric for timeline analysis.
Choose between "Top N access device" and "custom" modes to analyze the trends for specific versions and time periods.
Crash Analysis, ANR Analysis, and Error Analysis share similar usage patterns, which will be discussed in sections 4.1 and 4.2. Sections 4.3 and 4.4 will cover unique features of crash and ANR analysis.
Select the corresponding tab for Crash, ANR, or Error Analysis to access the issue list. Use the filter options provided at the top of the page to narrow down the issues displayed.
Click on an issue in the list to view its details, including Summary, Stack Trace, Issue Distribution, Device Info, and Issue Log.
The Advanced Search page allows you to perform complex filtering on issues using multiple conditions and logical operators.
In the Settings page, configure project information, members, symbol table management, and notification settings.
Make use of filters, custom filters, email notifications, symbol tables, issue assignments, trend graphs, and ranking lists to optimize your CrashSight experience.
If you encounter problems with CrashSight, such as not being able to see issues, unsymbolicated stack traces, not receiving email notifications, or being unable to add members or create projects, follow the troubleshooting steps provided in this section.
For further assistance, contact CrashSight support by clicking on the "Contact Support" link in the website footer. Provide detailed information about your issue to receive efficient help.