モバイル アプリを実稼働用に準備する
この記事では、運用環境に移行する前にモバイル アプリの品質と信頼性を向上させる方法に関する詳細情報を提供します。
エラーの処理
モバイル アプリを実稼働用に準備するときに、いくつかのエラー状態が発生する可能性があります。 処理する主なケースは、サイレント障害と対話へのフォールバックです。 また、ネットワークが利用できない状況、サービスの停止、管理者の同意の要件、およびその他のシナリオ固有のケースなどの他の条件についても、検討する必要があります。
Microsoft Authentication Library (MSAL) の種類ごとに、エラー状態の処理方法を説明するサンプル コードと wiki コンテンツを見つけることができます。
ログの有効化
デバッグと認証エラーのトラブルシューティングのシナリオを支援するために、Microsoft Authentication Library は組み込みのログ記録をサポートしています。 各ライブラリでのログ記録については、次の記事で説明されています。
データ収集に関する推奨事項を次に示します。
ユーザーは、問題があるときに支援を求めることがあります。 ログをキャプチャして一時的に保存することをお勧めします。 ユーザーがログをアップロードできる場所を指定します。 MSAL には、認証に関する詳細情報をキャプチャするログの拡張機能があります。
テレメトリが利用できる場合は、MSAL を介して有効にして、ユーザーがアプリにサインインしている方法についてデータを収集します。
統合の検証
Microsoft ID プラットフォームの統合チェックリストに従って、統合をテストします。
回復性のための構築
アプリの回復性を向上させる方法について説明します。 詳細については、「開発する認証と認可のアプリケーションの回復性を向上させる」を参照してください。
次のステップ
追加のサンプルを試すには、モバイル パブリック クライアント アプリケーションに関する記事を参照してください。