管理中心
FAQ应用质量技术质量运维如何选择收集崩溃的方式,ErrorManager、FaultLog、HiAppEvent在监听crash上的差异

如何选择收集崩溃的方式,ErrorManager、FaultLog、HiAppEvent在监听crash上的差异

推荐使用HiAppEvent方式。

展开

方式

作用范围

触发方式

场景

发生崩溃表现

ErrorManager

js crash

调用者主动查询当前进程的故障数据,最多上报10份信息(获取的数据是FaultLog返回数据的子集,并会被FaultLog监听。)

错误通知

抛出错误信息,进程不退出

FaultLog

js crash,cpp crash,app freeze

观察者模式,注册监听后,系统回调返回结果

主动查询近期故障日志

抛出错误日志,进程不退出

HiAppEvent

js crash,cpp crash,app freeze

观察者模式,注册监听后,系统回调返回结果

事件记录和监听,可以监听行为、故障、统计和安全事件

进程退出后,再次进入应用时处理崩溃信息

在 FAQ 中进行搜索
请输入您想要搜索的关键词