Felsöka användargränssnittsbiblioteket
När du felsöker röst- eller videosamtal kan du behöva ange ett samtals-ID. Det här ID:t identifierar Azure Communication Services-anrop. Varje samtal kan ha flera samtals-ID:t.
I den här artikeln använder du Användargränssnittsbiblioteket för Azure Communication Services för att hämta viktig felsökningsinformation.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- En distribuerad Communication Services-resurs. Skapa en Communication Services-resurs.
- En användaråtkomsttoken för att aktivera anropsklienten. Hämta en användaråtkomsttoken.
- Valfritt: Slutförande av snabbstarten för att komma igång med kompositerna för gränssnittsbiblioteket.
Konfigurera felsökning
Detaljerad dokumentation och snabbstarter om webbgränssnittsbiblioteket finns i Storybook för webbgränssnittsbibliotek.
Mer information finns i Felsökning i webbgränssnittsbiblioteket.
Mer information finns i Android UI-biblioteket med öppen källkod och exempelprogramkoden.
Hämta felsökningsinformation
Du kan hämta samtals-ID:t från CallComposite
.
val callComposite: CallComposite = CallCompositeBuilder().build()
...
val callHistoryRecords = callComposite.getDebugInfo(context).callHistoryRecords
val callHistoryRecord = callHistoryRecords.lastOrNull()
val callDate = callHistoryRecord.callStartedOn
val callIds = callHistoryRecord.callIds
Mer information finns i iOS-användargränssnittsbiblioteket med öppen källkod och exempelprogramkoden.
Hämta felsökningsinformation
Du kan hämta samtals-ID:t från CallComposite
.
let callComposite = CallComposite()
...
let debugInfo = callComposite.debugInfo
let callHistoryRecords = debugInfo.callHistoryRecords
let callHistoryRecord = callHistoryRecords.last
let callDate = callHistoryRecord?.callStartedOn
let callIds = callHistoryRecord?.callIds
Användarna kan också hitta samtals-ID:t via åtgärdsfältet längst ned på samtalsskärmen. Mer information finns i användningsfallen för användargränssnittsbiblioteket.