Fehlerbehebung — iOS

Dieses Thema umfasst die folgenden Abschnitte:

Fehlersuche mit Inspector

Inspektor liefert nachträgliche Diagnoseinformationen zu OpenTok-Sitzungen. Geben Sie eine Sitzungs-ID oder eine gemeldete Problem-ID ein (siehe die nächster Abschnitt) in Inspector, um Rohdaten auf Stream- und Benutzerebene anzuzeigen und so Fehler, Ausfälle und Qualitätsprobleme gezielt zu lokalisieren.

Einzelheiten finden Sie in der Inspektor-Dokumentation.

Meldung eines Problems

Sie können die OTSession reportIssue(_:) Methode, um programmatisch zu melden, wenn in Ihrer Anwendung ein Problem auftritt. Diese Methode liefert Ihnen eine Problem-ID, die Sie mit der Methode Inspektor oder wenn Sie das Problem mit dem Vonage API-Supportteam besprechen.

var issueId: OTError?
mySession.reportIssue(&issueID)
if (issueId) {
  print("Report issue ID: \(issueId)")
}

Die issueId ist ein Zeiger auf eine Zeichenkette, die als eindeutiger Bezeichner für das gemeldete Problem festgelegt wird. Schlägt der Aufruf der Methode fehl (z. B. wegen einer fehlenden Netzwerkverbindung), wird dieser Wert auf null gesetzt.

Möglicherweise möchten Sie die Problem-ID an einen Server senden, der sie in einer Datenbank zur späteren Bezugnahme speichern kann.