私がしたいこと:
アプリ自体から Android アプリに関するフィードバックを取得します。
私がやったこと:
ACRA の最新バージョン (4.4) を Android アプリに統合しました。
デフォルトの動作として、クラッシュに関するサイレントレポートがあります
助けてほしいこと:
私がやりたいことは、アプリのフィードバック ボタンを押したときにダイアログ レポートを使用することだけです。
フィードバックボタンで何を達成したいのか正確にはわかりませんが、おそらくこのようなものでしょうか?
ダイアログの構成については、https://github.com/ACRA/acra/wiki/AdvancedUsage#wiki-Dialogを参照してください。ACRAConfiguration
これらすべてをアノテーションに含めたくない場合は、オブジェクト内のコードで構成を行うこともできます。
次に、次を使用してレポート モードを一時的に変更できます。
ACRAConfiguration config = ACRA.getConfig();
config.setMode(ReportingInteractionMode.DIALOG);
ACRA.setConfig(config);
doWhateverYourFeedbackButtonShouldDo();
config.setMode(ReportingInteractionMode.SILENT);
ACRA.setConfig(config);
どこdoWhateverYourFeedbackButtonShouldDo()
に次のようなものがあります:
ACRA.getErrorReporter().handleException(new UserFeedbackException(userFeedback));