Udostępnij za pośrednictwem


Rozwiązywanie problemów z biblioteką interfejsu użytkownika

Podczas rozwiązywania problemów z połączeniami głosowym lub wideo może być konieczne podanie identyfikatora połączenia. Ten identyfikator identyfikuje wywołania usług Azure Communication Services. Każde wywołanie może mieć wiele identyfikatorów wywołań.

W tym artykule użyjesz biblioteki interfejsu użytkownika usług Azure Communication Services, aby uzyskać podstawowe informacje dotyczące debugowania.

Wymagania wstępne

Konfigurowanie rozwiązywania problemów

Aby uzyskać szczegółową dokumentację i przewodniki Szybki start dotyczące biblioteki interfejsu użytkownika sieci Web, zobacz artykuł Storybook biblioteki interfejsu użytkownika sieci Web.

Aby dowiedzieć się więcej, zobacz Rozwiązywanie problemów w bibliotece interfejsu użytkownika sieci Web.

Aby uzyskać więcej informacji, zobacz bibliotekę interfejsu użytkownika systemu Android typu open source i przykładowy kod aplikacji.

Uzyskiwanie informacji o debugowaniu

Identyfikator wywołania można pobrać z witryny CallComposite.

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

Aby uzyskać więcej informacji, zobacz bibliotekę interfejsu użytkownika systemu iOS typu open source i przykładowy kod aplikacji.

Uzyskiwanie informacji o debugowaniu

Identyfikator wywołania można pobrać z witryny CallComposite.

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

Użytkownicy mogą również znaleźć identyfikator wywołania za pośrednictwem paska akcji w dolnej części ekranu wywołania. Aby uzyskać więcej informacji, zobacz Przypadki użycia biblioteki interfejsu użytkownika.

Następne kroki