2017-09-19 7 views
0

私はACRAのカスタム送信者を実装しました。しかし、すべてがうまく機能しているように見えますが、私のクラウドソリューションにエラー報告を送信できないときはどうなるのでしょうか?ACRA CustomSender ErrorHandling

私が理解しているように、ACRAは通常、送信できない場合はすべてを保存し、次回の初期化時に再送信を試みますが、実際に送信されたかどうかはわかりません。レポートがまだ送信されていないことを示すReportSenderExceptionをスローすれば十分ですか?

+0

それはそれを行う必要があります。何がうまくいかないのですか?コードを追加できますか? – iceman

答えて

0

レポートがまだ送信されていないことを示すためにReportSenderExceptionを送信すれば十分ですか?

はい。これは、この例外の目的とする用途です。

私のクラウドソリューションにエラーレポートを送信できない場合はどうなりますか?

少なくとも1人の送信者が失敗した場合、ACRA RetryPolicyが照会されます。デフォルトのポリシーは、すべての送信者が失敗した場合にレポートの送信を再試行することです。 これは、ReportSenderExceptionを投げると、ACRAはそのレポートを再度送信しようとします。

関連する問題