防止 ACRA 发送重复异常

Prevent ACRA from sending duplicate exception

我正在使用 A​​CRA 向我的服务器发送崩溃报告。但是出于两个原因,我不想向服务器发送重复的异常:

  1. 这很无聊,很难阅读和处理面板中的异常。
  2. 我的服务器带宽有限。

那么有什么选项可以enable/disable发送重复异常吗?

重复异常是指特定设备中的重复异常。例如,如果我的应用程序中有一个导致错误的按钮,我不想在每次用户按下该按钮时发送发生的错误。(如果应用程序版本增加,则应该发送)。

无法执行此 OOTB。

这样做意味着您需要在您的设备上建立一个崩溃数据库,并检查之前是否发生过那个错误。

ACRA 被设计为轻量级和健壮的。在其中添加那种功能会降低这两个设计标准。

我建议您考虑使用商业云实例进行崩溃报告,而不是依赖您自己的服务器。一个好的崩溃服务器会为你聚合崩溃实例。这让你专注于高容量的。