如何将ACRA报告发送到多个目的地?

时间:2014-01-03 10:08:47

标签: android acra bugsense

我有这个特殊情况,我需要将我的应用程序的崩溃报告发送到BugSense和我自己的服务器。 AdvancedUsage - ACRA/acra Wiki说:

  

“您甚至可以将报告发送到多个目的地。”

但我在哪里以及如何指定这些?

我能想到的唯一解决方案是实现我自己的ReportSender,并将数据发布到两台服务器上。我猜这有一种更简单的方法。

1 个答案:

答案 0 :(得分:3)

除了我在问题中已经讨论过的解决方案(通过实现我们自己的ReportSender 版本),我们显然也可以使用不太明显的解决方案:

  

ACRA.getErrorReporter().addReportSender(ReportSender sender)

这会将ReportSender添加到List<ReportSender> mReportSenders,然后在发送报告时进行迭代。