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