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
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Wdrożony zasób usług komunikacyjnych. Utwórz zasób usług komunikacyjnych.
- Token dostępu użytkownika umożliwiający włączenie klienta wywołania. Uzyskiwanie tokenu dostępu użytkownika.
- Opcjonalnie: ukończenie przewodnika Szybki start dotyczącego rozpoczynania pracy z zestawami biblioteki interfejsu użytkownika.
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.