你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

UI 库故障排除

排除语音或视频通话故障时,可能需要提供通话 ID。 此 ID 标识 Azure 通信服务通话。 每次通话可以有多个通话 ID。

本文使用 Azure 通信服务 UI 库获取基本调试信息。

先决条件

设置故障排除

有关 Web UI 库的详细文档和快速入门,请参阅 Web UI 库 Storybook

若要了解详细信息,请参阅 Web UI 库中的故障排除

有关详细信息,请参阅开源 Android UI 库示例应用程序代码

获取调试信息

可以从 CallComposite 获取通话 ID。

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 库示例应用程序代码

获取调试信息

可以从 CallComposite 获取通话 ID。

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 库用例

后续步骤