次の方法で共有


UI ライブラリのトラブルシューティング

音声通話またはビデオ通話のトラブルシューティングを行うときは、通話 ID の入力が必要になる場合があります。 この ID は、Azure Communication Services の呼び出しを識別します。 各呼び出しには、複数の呼び出し ID を含めることができます。

この記事では、Azure Communication Services UI ライブラリを使用して、重要なデバッグ情報を取得します。

前提条件

トラブルシューティングを設定する

Web UI ライブラリに関する詳細なドキュメントとクイック スタートについては、Web UI ライブラリのストーリーブック参照してください。

詳細については、Web UI ライブラリのトラブルシューティングを参照してください

詳細については、オープンソースの Android UI ライブラリとサンプル アプリケーション コード参照してください。

デバッグ情報を取得する

から呼び出し ID を CallComposite取得できます。

val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds

詳細については、オープンソースの iOS UI ライブラリとサンプル アプリケーション コード参照してください。

デバッグ情報を取得する

から呼び出し ID を CallComposite取得できます。

let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds

ユーザーは、通話画面の下部にあるアクション バーから通話 ID を見つけることもできます。 詳細については、UI ライブラリのユース ケース参照してください。

次のステップ