我有这个特殊情况,我需要将我的应用程序的崩溃报告发送到BugSense和我自己的服务器。 AdvancedUsage - ACRA/acra Wiki说:
“您甚至可以将报告发送到多个目的地。”
但我在哪里以及如何指定这些?
我能想到的唯一解决方案是实现我自己的ReportSender
,并将数据发布到两台服务器上。我猜这有一种更简单的方法。
答案 0 :(得分:3)
除了我在问题中已经讨论过的解决方案(通过实现我们自己的ReportSender
版本),我们显然也可以使用不太明显的解决方案:
ACRA.getErrorReporter().addReportSender(ReportSender sender)
这会将ReportSender
添加到List<ReportSender> mReportSenders
,然后在发送报告时进行迭代。