我有一个特殊的情况,我需要将崩溃报告从我的应用程序发送到 BugSense和我自己的服务器。和AdvancedUsage - ACRA/acra Wiki说:
"You can even send reports to multiple destinations."
但是我在哪里以及如何具体指定这些?
我能想到的唯一解决方案是实现我自己的 ReportSender
并使其将数据发布到两台服务器。我猜想有一种更简单的方法可以做到这一点。
最佳答案
除了我在问题中已经讨论过的解决方案(通过实现我们自己的 ReportSender
版本),我们显然还可以使用不太明显的解决方案:
ACRA.getErrorReporter().addReportSender(ReportSender sender)
这会添加 ReportSender
至List<ReportSender> mReportSenders
,然后在发送报告时对其进行迭代。
关于android - 如何将 ACRA 报告发送到多个目的地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901139/