コードの問題は、検出された致命的ではない例外、またはアプリケーションが応答しない(ANR)の問題によって構成されます。コードの問題のスナップショットは、例外または ANR が発生したときに実行されたコードなど、特定のイベントに関する詳細レポートです。
コードの問題のスナップショットは、これらの問題の原因を理解するのに役立ちます。Code Issues を使用して、アプリケーションに応答しない問題(ANR)および検出されたエラーと例外に関するトレンドと詳細情報を取得します。
コードの問題を捕捉して報告する
iOS エージェント以外のすべてのモバイルエージェントは、自動的に ANR を検出してレポートします。iOS の場合は、ANR 検出を有効にする必要があります。エラーと例外を捕捉して報告するには、iOS、Android、および Xamarin SDK を使用してモバイルアプリケーションをインストゥルメント化します。
SDK を使用してエラーや例外を手動で捕捉および報告する方法については、「エラーと例外のレポート」(iOS、Android、Xamarin)を参照してください。
コード問題ダッシュボードへのアクセス
コードの問題ダッシュボード には、コードの問題に関する概要と詳細情報の両方を表示することができます。
- 目的のアプリケーションを開きます。
- アプリケーション左のナビゲーションバーで、Code Issues を選択します。
コード問題ウィジェットの表示
Summary Code Issue Trend および Unique Code Issues ウィジェットは Code Issues Dashboard にあります。Summary Code Issue Trend ウィジェットは、コード問題の数、影響を受けるユーザ、固有のコード問題を表示するだけでなく、タイムライン上でコードの問題をグラフ化します。Unique Code Issues ウィジェット には、重大度、問題タイプ、実行時、影響を受けるユーザ、モバイルアプリケーションのバージョンなど、固有のコードの問題に関する詳細が表示されます。
コードの問題の情報を表示するには、次の操作を実行します。
- 目的のアプリケーションを開きます。
- Code Issues Dashboard には、Summary Code Issue Trendと Unique Code Issues ウィジェットの両方が表示されます。
- Unique Code Issues ウィジェットで固有のコードの問題のいずれかをクリックすると、Code Issues Details ダイアログが表示されます。