diff --git a/zh-cn/application-dev/dfx/hiappevent-watcher-crash-events-arkts.md b/zh-cn/application-dev/dfx/hiappevent-watcher-crash-events-arkts.md index 2bf2af8d66da6cccf9ed5d5bd3a903e4459201ec..24bd854c6be72459cc9d79a943a38dd99b992cac 100644 --- a/zh-cn/application-dev/dfx/hiappevent-watcher-crash-events-arkts.md +++ b/zh-cn/application-dev/dfx/hiappevent-watcher-crash-events-arkts.md @@ -195,6 +195,10 @@ Timestamp:2025-05-17 19:17:07.000 5. 点击DevEco Studio界面的运行按钮,启动应用工程。在应用界面中点击“appCrash”按钮,触发崩溃事件。系统根据崩溃类型(JsError或NativeCrash)生成相应的崩溃日志并进行回调。 JsError通过进程内采集故障信息的方式触发回调迅速,而NativeCrash采取进程外采集故障信息,平均耗时约2秒,具体耗时受业务线程数量和进程间通信耗时影响。开发者可以订阅崩溃事件,故障信息采集完成后会异步上报,不会阻塞当前业务。 +#### 应用未能捕获崩溃异常场景 + +若应用未能捕获崩溃异常,需要把订阅崩溃事件放在进程启动的**开始阶段**,参考[订阅崩溃事件(ArkTS)接口使用示例](#接口使用示例)。 + ### 验证观察者是否订阅到崩溃事件 在应用未主动捕获崩溃异常和主动捕获崩溃异常的场景中,崩溃事件会在不同时机得到回调,开发者需要在不同时机验证是否订阅到崩溃事件。