Application crash processing method, terminal, server, electronic device and storage medium
By saving debugging information when the application is compiled and performing detailed analysis when it crashes again, the problem of low efficiency in locating application crashes on smart terminals is solved, and the cause of the crash can be determined quickly and accurately.
Patent Information
- Application Number
- CN202210617091.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-01
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2042-06-01
AI Technical Summary
Deleting debugging information after compilation on a smart terminal results in low efficiency in locating and analyzing application crashes.
When an application crashes during compilation, the terminal sends exception information to the server, saves debugging information during the compilation process, and determines detailed information based on the debugging information when it crashes again and sends it to the server for analysis.
It achieves rapid location and efficient analysis of application crash issues, improving the efficiency of crash problem analysis.
Smart Images

Figure CN115016967B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, and particularly relates to an application crash processing method, a terminal, a server, an electronic device and a storage medium. BACKGROUND
[0002] The popularity of intelligent terminals in social life is getting higher and higher, and the frequency of users using intelligent terminals in daily life is also getting higher and higher. Intelligent terminals applying various new technologies have emerged as the times require, so that intelligent terminals have become an indispensable important tool for people.
[0003] To meet various use requirements of users, more and more application programs begin to enter the daily life of users. After the application program is downloaded to the intelligent terminal, the intelligent terminal will compile the application program into an executable file before the application program can run on the intelligent terminal.
[0004] In the prior art, after the compilation is completed, the intelligent terminal deletes the debugging information generated in the compilation process, so that the size of the executable file is reduced, and the running efficiency of the application program on the intelligent terminal is improved. However, when the application program crashes on the intelligent terminal, since there is no debugging information to locate and analyze the crash problem, the problem analysis efficiency will be greatly reduced. SUMMARY
[0005] Therefore, it is necessary to solve the above problems. The present application provides an application crash processing method, a terminal, a server, an electronic device and a storage medium, which can realize rapid positioning of the crash problem and improve the analysis efficiency of the crash problem.
[0006] In a first aspect, the present application provides an application crash processing method, comprising:
[0007] When the application program crashes when being compiled by the terminal, the terminal sends exception information to the server, wherein the application program includes an Android application or an Apple application;
[0008] When the terminal receives the push information sent by the server, the terminal saves the debugging information generated when the target application is compiled according to the push information, wherein the target application is the application program which crashes when being compiled by the terminal;
[0009] When the target application crashes again when being compiled by the terminal, the terminal determines the detailed information of the target application crash according to the debugging information, and sends the detailed information of the target application crash to the server.
[0010] Optionally, in a possible implementation manner of the first aspect, the application program sends a crash when being compiled by the terminal, comprising:
[0011] The application crashes in the executable file, where the executable file is obtained by the terminal performing local compilation on the application installation package.
[0012] Optionally, in a possible implementation manner of the first aspect, the push information includes at least one of the following: an application name, an application path, or an application parameter of the target application.
[0013] In a second aspect, the present application provides a method for handling application crashes, comprising:
[0014] When the server receives the exception information sent by the terminal, the server sends a push message to the terminal, wherein the push message is used to instruct the terminal to save the debugging information generated when compiling the target application. The target application is an application that crashed when compiled by the terminal, and the application includes an Android application or an Apple application.
[0015] When the target application crashes again when compiled by the terminal, the server receives detailed information about the target application crash sent by the terminal, wherein the detailed information about the target application crash is determined by the terminal based on the debugging information;
[0016] The server performs crash analysis based on the detailed information of the target application crash and obtains the analysis results.
[0017] Optionally, in a possible implementation of the second aspect, before the server sends the push message to the terminal, the method further includes:
[0018] The server determines stack information based on the exception information, wherein the stack information corresponds to the application program that crashed;
[0019] The server generates push information based on the stack information.
[0020] Optionally, in a possible implementation manner of the second aspect, the push information includes at least one of the following: an application name, an application path, or an application parameter of the target application.
[0021] In a third aspect, the present application provides a terminal, which is a smart terminal, including:
[0022] Communication module, storage module and determination module;
[0023] The communication module is used to send an exception message to the server when an application crashes while being compiled by the terminal, wherein the application includes an Android application or an Apple application;
[0024] The saving module is used to: when the terminal receives the push information sent by the server, save the debugging information generated when compiling the target application according to the push information, wherein the target application is an application that crashes when compiled by the terminal;
[0025] The determination module is used to: determine detailed information about the target application crash based on the debugging information when the target application crashes again when the target application is compiled by the terminal;
[0026] The communication module is further used to send detailed information about the target application crash to the server.
[0027] In a fourth aspect, the present application provides a server, comprising:
[0028] Communication module and analysis module;
[0029] The communication module is configured to: when the communication module receives abnormal information sent by the terminal, send a push message to the terminal, wherein the push message is used to instruct the terminal to save debugging information generated when compiling a target application, where the target application is an application that crashes when compiled by the terminal;
[0030] The communication module is further configured to: when the target application crashes again when compiled by the terminal, receive detailed information about the target application crash sent by the terminal, wherein the detailed information about the target application crash is determined by the terminal based on the debugging information;
[0031] The analysis module is used to perform crash analysis based on the detailed information of the target application crash and obtain analysis results.
[0032] In a fifth aspect, the present application provides an electronic device, comprising:
[0033] processor; and
[0034] A memory having executable code stored thereon, which, when executed by a processor, causes the processor to execute an application crash handling method as in the first aspect and any one of its implementations, or causes the processor to execute an application crash handling method as in the second aspect and any one of its implementations.
[0035] In a sixth aspect, the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor executes an application crash handling method such as the first aspect and any one of its implementations of the first aspect, or the processor executes an application crash handling method such as the second aspect and any one of its implementations of the second aspect.
[0036] The technical solution provided by this application has the following beneficial effects:
[0037] When an application crashes while being compiled by the terminal, the server generates a push message based on the exception information sent by the terminal and sends the push message to the terminal. The push message is used to instruct the terminal to save the debugging information generated when compiling the target application; when the target application crashes again when being compiled by the terminal, the terminal can determine the detailed information of the target application crash based on the debugging information and send the detailed information to the server. The server then performs a crash analysis based on the crash detailed information to obtain an analysis result. It should be understood that when the target application crashes again, the detailed information of the crash can be determined based on the debugging information generated and saved during the compilation process. Finally, the server can perform a crash analysis based on the detailed information of the crash to obtain an analysis result, so that the server can quickly and accurately determine the cause of the crash, quickly locate the crash problem, and improve the efficiency of analyzing the crash problem.
[0038] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The above and other objects, features and advantages of the present application will become more apparent through a more detailed description of exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.
[0040] Figure 1 A flowchart of a crash handling method applied in an embodiment of the present application;
[0041] Figure 2 This is another flowchart of the crash handling method applied in the embodiment of the present application;
[0042] Figure 3 This is a schematic diagram of the structure of the terminal in the embodiment of the present application;
[0043] Figure 4 A schematic diagram of the structure of the server in the embodiment of the present application;
[0044] Figure 5 This is a structural diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following describes embodiments of the present application in more detail with reference to the accompanying drawings. Although the accompanying drawings illustrate embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. Rather, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0046] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0047] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0048] The application crash handling method in the embodiment of the present application is applicable to the scenario where the application crashes on the terminal side, wherein the application can be an Android application, an Apple application, or an application under other operating systems, and this application does not impose any restrictions on this.
[0049] In order to understand the technical solution in the embodiment of the present application, the application crash processing method in the embodiment of the present application is described below with reference to the accompanying drawings.
[0050] Figure 1 A flowchart of a crash handling method applied in an embodiment of the present application is shown.
[0051] like Figure 1 As shown, the application crash processing method in the embodiment of the present application is a processing method on the terminal side, including:
[0052] 101. When an application crashes while being compiled by a terminal, the terminal sends an exception message to a server.
[0053] In the embodiment of the present application, the exception information is used to indicate that the application crashed when being compiled by the terminal, that is, the application crashed on the terminal side. The application includes at least an Android application or an Apple application.
[0054] Optionally, in one implementation of the embodiment of the present application, the application crashing during terminal compilation may include: the application crashing in an executable file, where the executable file is obtained after the terminal performs local compilation on the installation package of the application.
[0055] Furthermore, when the application is an Android application, the executable file is a file in odex or vdex format obtained after the terminal performs dex2oat localization on the APK installation package of the Android application.
[0056] Furthermore, when the application is an Apple application, the executable file is an executable file obtained by locally compiling the IPA installation package of the Android application by the terminal.
[0057] 102. When the terminal receives the push information sent by the server, the terminal saves the debugging information generated when compiling the target application according to the push information.
[0058] In an embodiment of the present application, the push information is used to instruct the terminal to save the debugging information generated when compiling the target application. The target application is an application that crashes when compiled by the terminal, and the application includes an Android application or an Apple application.
[0059] Optionally, in one implementation of the embodiment of the present application, the push information includes at least one of the following: an application name, an application path, or an application parameter of the target application. Therefore, the target application and its detailed information can be determined based on the push information.
[0060] Specifically, when the target application is an Android application, the terminal saves the debugging information generated when compiling the target application according to the push information, including: the terminal re-localizes the target application with dex2oat according to the push information, and retains the debugging information generated during the dex2oat localization process.
[0061] Similarly, when the target application is an Apple application, the terminal saves the debugging information generated when compiling the target application according to the push information, including: the terminal recompiles the target application locally according to the push information and saves the debugging information generated during the compilation process.
[0062] 103. When the target application crashes again when compiled by the terminal, the terminal determines detailed information about the target application crash based on the debugging information.
[0063] In the embodiment of the present application, since the terminal has recompiled the target program according to the push information and saved the debugging information during the compilation process, the debugging information can quickly locate the crash problem and determine the detailed information of the crash of the target application.
[0064] 104. The terminal sends detailed information about the target application crash to the server.
[0065] In an embodiment of the present application, after the server receives detailed information about the crash of the target application, the server can perform problem analysis based on the detailed information and obtain corresponding analysis results.
[0066] Figure 2 This is another flowchart of the crash handling method applied in the embodiment of the present application.
[0067] like Figure 2 As shown, the application crash processing method in the embodiment of the present application is a processing method on the server side, including:
[0068] 201. When the server receives abnormal information sent by the terminal, the server sends push information to the terminal.
[0069] In the embodiment of the present application, the exception information is used to indicate that an application crashed while being compiled by the terminal, i.e., the application crashed on the terminal side. The push information is generated by the server based on the exception information and is used to instruct the terminal to save the debugging information generated when compiling the target application. The target application is the application that crashed while being compiled by the terminal, and the application includes an Android application or an Apple application.
[0070] Optionally, in one implementation of the embodiment of the present application, before the server sends the push message to the terminal, the method further includes:
[0071] The server determines stack information based on the exception information, wherein the stack information corresponds to the application program that crashed;
[0072] The server generates push information based on the stack information.
[0073] Specifically, optionally, based on the stack information, it can be determined that an ODEX or EDEX crash has occurred, as well as detailed information such as the application name corresponding to the crashed APK. The server then sends a push message to the terminal, where the push message includes the corresponding debug switch and application name. The debug switch is used to trigger the terminal to recompile, and the push message itself can be used as a debug switch by default, that is, receiving the push message indicates that the terminal needs to recompile.
[0074] Optionally, in one implementation of the embodiment of the present application, the push information includes at least one of the following: an application name, an application path, or an application parameter of the target application.
[0075] 202. When the target application crashes again when compiled by the terminal, the server receives detailed information about the target application crash sent by the terminal.
[0076] In an embodiment of the present application, when the target application crashes again when compiled by the terminal, since the corresponding debugging information has been saved on the terminal, the terminal can determine the detailed information of the target application based on the above debugging information, and then send the determined detailed information of the target application to the server.
[0077] 203. The server performs a crash analysis based on the detailed information of the target application crash and obtains an analysis result.
[0078] In an embodiment of the present application, after the server obtains the analysis results, the service can upgrade the target application according to the analysis results to fix the crash problem, and push the upgraded target application to the terminal, so that the terminal reinstalls the upgraded target application.
[0079] To sum up, the technical solution in the embodiment of the present application is that when an application crashes when being compiled by the terminal, the server generates a push message based on the exception information sent by the terminal and sends the push message to the terminal. The push message is used to instruct the terminal to save the debugging information generated when compiling the target application; when the target application crashes again when being compiled by the terminal, the terminal can determine the detailed information of the target application crash based on the debugging information, and send the detailed information to the server, and then the server performs a crash analysis based on the crash detailed information to obtain an analysis result. It should be understood that when the target application crashes again, the detailed information of the crash can be determined based on the debugging information generated and saved during the compilation process. Finally, the server can perform a crash analysis based on the detailed information of the crash to obtain an analysis result, so that the server can quickly and accurately determine the cause of the crash, quickly locate the crash problem, and improve the efficiency of analyzing the crash problem.
[0080] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a terminal, a server, an electronic device, a storage medium and corresponding embodiments.
[0081] Figure 3 This is a structural diagram of a terminal in an embodiment of the present application.
[0082] like Figure 3 As shown, the terminal in the embodiment of the present application includes: a communication module 301, a storage module 302 and a determination module 303;
[0083] The communication module 301 is used to send an exception message to a server when an application crashes while being compiled by a terminal, wherein the application includes an Android application or an Apple application;
[0084] The saving module 302 is used to: when the terminal receives the push information sent by the server, save the debugging information generated when compiling the target application according to the push information, wherein the target application is an application that crashes when compiled by the terminal;
[0085] The determination module 303 is used to: determine detailed information about the target application crash based on the debugging information when the target application crashes again when compiled by the terminal;
[0086] The communication module 301 is further configured to send detailed information about the target application crash to a server.
[0087] Optionally, in an implementation form of the embodiment of the application,
[0088] Optionally, in an implementation form of the embodiment of the application,
[0089] Figure 4 A structural schematic diagram of a server in the embodiment of the application is shown.
[0090] As shown in Figure 4 the server in the embodiment of the application comprises:
[0091] a communication module 401 and an analysis module 402.
[0092] The communication module 401 is configured to send push information to the terminal when the communication module receives the abnormal information sent by the terminal, wherein the push information is used to instruct the terminal to save the debugging information generated when the target application is compiled, and the target application is an application program that crashes when being compiled by the terminal.
[0093] The communication module 401 is further configured to receive the detailed information of the target application crash sent by the terminal when the target application crashes again after being compiled by the terminal, wherein the detailed information of the target application crash is determined by the terminal according to the debugging information.
[0094] The analysis module 403 is configured to perform crash analysis according to the detailed information of the target application crash to obtain an analysis result.
[0095] Optionally, in a possible implementation form of the embodiment of the application,
[0096] Optionally, in a possible implementation form of the embodiment of the application,
[0097] As to the apparatus in the above embodiment, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and will not be described in detail here.
[0098] Figure 5 A structural schematic diagram of an electronic device in the embodiment of the application is shown.
[0099] As shown in Figure 5 the electronic device in the embodiment of the application comprises a memory 501 and a processor 502. The memory 501 stores executable code, and when the executable code is executed by the processor 502, the processor 502 performs the method in any of the above embodiments. Specifically, the electronic device comprises a terminal or a server. When the electronic device is a terminal, the processor 502 performs the method in the corresponding embodiment; when the electronic device is a server, the processor 502 performs the method in the corresponding embodiment. Figure 1 Figure 2
[0100] The processor 502 may be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0101] The memory 501 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM may store static data or instructions required by the processor 502 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as the permanent storage device. In other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as dynamic random access memory. The system memory may store some or all instructions and data required by the processor during operation. In addition, the memory 501 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and magnetic disks and / or optical disks may also be used. In some embodiments, the memory 501 may include a readable and / or writable removable storage device, such as a compact disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0102] The memory 501 stores executable codes. When the executable codes are processed by the processor 502 , the processor 502 can execute part or all of the above-mentioned methods.
[0103] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0104] Alternatively, the application can also be implemented as a computer readable storage medium (or machine readable storage medium) in which one or more computer programs (or computer instructions code) are stored, and the computer programs (or computer instructions code) are executed by a processor of an Internet of Things (IOT) terminal (or an electronic device, a server, etc.) to cause the processor to execute some or all of the steps of the above method according to the application.
[0105] Those skilled in the art will further appreciate that the functions of the examples described herein, including the steps of the methods described herein, can be implemented using electronic hardware, computer software, or any combination thereof. To clearly illustrate this interchangeability of hardware and software, various examples have been described herein in terms of exemplary components and steps using a computing device. The skilled person will recognize that the exemplary components and steps could be implemented in software or firmware, or a combination thereof, without departing from the scope of the application. The various examples described herein can be modified if necessary to employ the computing device and computer software described in connection with the various examples.
[0106] The steps of a method or algorithm described in connection with the examples disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in random access memory (RAM), flash memory, read-only memory (ROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0107] Finally, it needs to be pointed out that in this document, relationships such as first and second are merely used to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the term includes, includes or any other variant is intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or other elements inherent to such a process, method, article or device.
[0108] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0109] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0110] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0111] The embodiments of the present application have been described above. The above description is illustrative and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or improvements to the technology in the market, or to enable other persons skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for handling application crashes, characterized in that: include: When an application crashes while being compiled by a terminal, the terminal sends an exception message to a server, wherein the application includes an Android application or an Apple application; When the terminal receives the push information sent by the server, the terminal saves the debugging information generated when compiling the target application according to the push information, wherein the target application is an application that crashes when compiled by the terminal; When the target application crashes again when compiled by the terminal, the terminal determines detailed information about the crash of the target application based on the debugging information, and sends the detailed information about the crash of the target application to the server.
2. The method according to claim 1, characterized in that The application crashes when compiled by the terminal, including: The application crashes in an executable file, wherein the executable file is obtained after the terminal performs local compilation on an installation package of the application.
3. The method according to claim 2, characterized in that The push information includes at least one of the following: the application name, application path or application parameters of the target application.
4. A method for handling application crashes, characterized in that: include: When the server receives the exception information sent by the terminal, the server sends a push message to the terminal, wherein the push message is used to instruct the terminal to save the debugging information generated when compiling the target application, the target application is an application that crashes when compiled by the terminal, and the application includes an Android application or an Apple application; When the target application crashes again when compiled by the terminal, the server receives detailed information about the target application crash sent by the terminal, wherein the detailed information about the target application crash is determined by the terminal according to the debugging information; The server performs a crash analysis based on the detailed information of the target application crash to obtain an analysis result.
5. The method according to claim 4, characterized in that Before the server sends the push information to the terminal, the method further includes: The server determines stack information according to the exception information, wherein the stack information corresponds to the application program that crashed; The server generates the push information according to the stack information.
6. The method according to claim 4 or 5, characterized in that The push information includes at least one of the following: the application name, application path or application parameters of the target application.
7. A terminal, characterized in that: include: Communication module, storage module and determination module; The communication module is used to: send exception information to the server when the application crashes when being compiled by the terminal, wherein the application includes an Android application or an Apple application; The saving module is configured to: when the terminal receives the push information sent by the server, save the debugging information generated when compiling the target application according to the push information, wherein the target application is an application that crashes when compiled by the terminal; The determining module is configured to: determine detailed information about the crash of the target application based on the debugging information when the target application crashes again when compiled by the terminal; The communication module is further configured to send detailed information about the target application crash to the server.
8. A server, characterized in that: include: Communication module and analysis module; The communication module is configured to: when the communication module receives abnormal information sent by the terminal, send a push message to the terminal, wherein the push message is used to instruct the terminal to save debugging information generated when compiling a target application, wherein the target application is an application that crashes when compiled by the terminal; The communication module is further configured to: when the target application crashes again when compiled by the terminal, receive detailed information about the target application crash sent by the terminal, wherein the detailed information about the target application crash is determined by the terminal based on the debugging information; The analysis module is used to perform crash analysis based on the detailed information of the target application crash to obtain an analysis result.
9. An electronic device, characterized in that: include: processor; as well as A memory having executable code stored thereon, which, when executed by the processor, causes the processor to execute the application crash processing method according to any one of claims 1 to 3, or causes the processor to execute the application crash processing method according to any one of claims 4 to 6.
10. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the application crash processing method according to any one of claims 1 to 3, or causes the processor to execute the application crash processing method according to any one of claims 4 to 6.
Citation Information
Patent Citations
Client crash notification method, device and equipment
CN112380110A