2017-09-19 10 views
0

그래서 ACRA 용 사용자 지정 보낸 사람을 구현했습니다. 모든 것이 제대로 작동하고있는 것 같지만 클라우드 솔루션에 오류 보고서를 보낼 수없는 경우 어떻게되는지 잘 모르겠습니다.ACRA CustomSender ErrorHandling

ACRA는 일반적으로 전송할 수없는 모든 패킷을 저장하고 다음에 초기화 할 때 다시 보내려고 시도하지만 실제 전송되었는지 여부는 알 수 없습니다. 보고서가 아직 전송되지 않았 음을 나타 내기 위해 ReportSenderException을 던지는 것으로 충분합니까?

+0

그렇게해야합니다. 무슨 일 이니? 코드를 추가 할 수 있습니까? – iceman

답변

0

보고서가 아직 전송되지 않았 음을 나타내려면 ReportSenderException을 던집니다.

예. 이 예외에 대한 의도 된 용도는 무엇입니까

오류 보고서를 내 클라우드 솔루션으로 보낼 수 없다면 어떻게 될지 모르겠습니다.

하나 이상의 보낸 사람이 실패하면 ACRA RetryPolicy가 쿼리됩니다. 기본 정책은 모든 보낸 사람이 실패한 경우 보고서 보내기를 다시 시도하는 것입니다. 귀하의 경우에는 ReportSenderException을 던진 경우 ACRA는 해당 보고서를 다시 보내려고합니다.