crashReporter API 列表
本模块包含 12 个 API。
Methods(方法)
| API | 说明 | 鸿蒙支持 |
|---|---|---|
| crashReporter.start(options) | 启动崩溃报告器,若 uploadToServer 不为 false,则必须指定 POST 上传地址。 | 支持 |
| crashReporter.getLastCrashReport() | 返回 CrashReport | null,即最后一次崩溃报告的日期和 ID。 |
| crashReporter.getUploadedReports() | 返回 CrashReport[],即所有已上传的崩溃报告列表。 | 支持 |
| crashReporter.getUploadToServer() | 返回 boolean,表示是否应将报告提交到服务器。 | 支持 |
| crashReporter.setUploadToServer(uploadToServer) | 设置是否将崩溃报告上传到服务器,通常由用户偏好控制,在 start 调用之前调用无效。 | 支持 |
| crashReporter.addExtraParameter(key, value) | 设置随崩溃报告一起发送的额外参数,此处设置的值会附加在 start 时通过 extra 选项设置的值 | 支持 |
| crashReporter.removeExtraParameter(key) | 从当前参数集中移除指定额外参数,后续崩溃报告将不再包含该参数。 | 支持 |
| crashReporter.getParameters() | 返回 Record<string, string>,即崩溃报告器当前所有的额外参数。 | 支持 |
| process.crashReporter.start(options) | 参见 crashReporter.start()。 | 支持 |
| process.crashReporter.getParameters() | 参见 crashReporter.getParameters()。 | 支持 |
| process.crashReporter.addExtraParameter(key, value) | 参见 crashReporter.addExtraParameter(key, value)。 | 支持 |
| process.crashReporter.removeExtraParameter(key) | 参见 crashReporter.removeExtraParameter(key)。 | 支持 |