Android のバグを報告するようユーザーにどのように指示しますか? アドバイスやヒントはありますか?
バグ レポートを最大限に活用するために、詳細な手順をユーザーに送信したいと考えています。デバイスからバグ レポートを送信するさまざまなアプリがあることは知っていますが、他の Android 開発者がこれにどのように対処しているのか気になりました。
Android のバグを報告するようユーザーにどのように指示しますか? アドバイスやヒントはありますか?
バグ レポートを最大限に活用するために、詳細な手順をユーザーに送信したいと考えています。デバイスからバグ レポートを送信するさまざまなアプリがあることは知っていますが、他の Android 開発者がこれにどのように対処しているのか気になりました。
Instabugなどのバグ報告 SDKを使用すると、それを実現できます。
ご覧のとおり、デフォルトでは、アプリを開いてから 10 秒後にユーザーにウェルカム メッセージが表示されます。使用している呼び出し方法 (ボタンまたはシェイク ジェスチャ) に応じて、Instabug を呼び出す方法の説明が表示されます。
サインアップしてライブラリをコードに含めた後、さまざまな表示メッセージを切り替えることができます。ベータ版か製品版かに応じて、次の行のいずれかを使用します。
Instabug.setWelcomeMessageState(WelcomeMessage.State.BETA);
Instabug.setWelcomeMessageState(WelcomeMessage.State.LIVE);
各バグ レポートには、デバイスの詳細、ネットワーク ログ、コンソール ログ、ビュー階層の検査、視覚的な再現手順に関するさまざまな情報が含まれています。
完全な開示のために、私はInstabugで働いています. お手伝いできることがあればお知らせください。
Google が iPhone の新しいマップ アプリケーションで行うことを行うことができます。アプリを使用しているときに電話を振ると (ユーザーが不満を感じたり、何かが機能していないときに行う)、何かがおかしいかどうかを尋ねる画面がポップアップ表示され、ユーザーが選択できるバグ送信フォームになります。記入します。
Gilbert のアドバイスを参考にして、自分のアプリを作成することにしました。ここに紹介します: Bug Reporter .
ユーザーは、デバイス情報とオプションの logcat を含むレポートを送信できます。また、アプリから起動する場合は、動作をカスタマイズするためのインテント エクストラもサポートしています。
このジョブを実行するために統合できるライブラリがいくつかあります。自分でソリューションを開発する必要はありません。たとえば、blit feedbackを使用しています。このライブラリを使用すると、スナップショットを作成して描画し、コメントを追加できます。レポートを電子メールで送信するように構成しましたが、課題トラッカーをお持ちの場合は接続することもできます。
これは Android 固有のものではありませんが、アプリケーションにバグ レポート画面を用意して、顧客が入力した情報と、取得したいシステム情報を Web サーバーに送信することができます。または、アプリケーションから電子メールで情報を受け取ることもできます。
この質問はかなり遅れて発見されました。回答はありますが、言及されている製品または技術は現在かなり古いものです。取り組んできたツールの追加 - Bugclipper
このツールを使用すると、ユーザーはアプリの Android または iOS 内から問題を報告できます。また、スクリーンショットの追加/注釈付け、音声による画面記録の作成、クラッシュ ログの取得もできます。
ps - 私は共同設立者の 1 人です。