Zum Inhalt springen

Fehlersuche im Braze SDK

Erfahren Sie, wie Sie den integrierten Debugger des Braze SDK verwenden, damit Sie Probleme in Ihren SDK-gestützten Kanälen beheben können, ohne die ausführliche Protokollierung in Ihrer App aktivieren zu müssen.

Voraussetzungen

Um den Braze SDK-Debugger zu verwenden, benötigen Sie die Berechtigungen „View PII“ und „View User Profiles (PII Redacted)“. Um Ihre Debugging-Sitzungsprotokolle herunterzuladen, benötigen Sie zusätzlich die Berechtigung „Export User Data“. Darüber hinaus muss Ihr Braze SDK die folgenden Mindestversionen erfüllen oder darauf verweisen:

Um Debugger-Protokolle zu erfassen, wenn Braze.configuration.logger.level auf .disabled gesetzt ist, verwenden Sie Swift SDK 11.9.0 oder höher. Weitere Informationen finden Sie in den Swift-Changelogs.

Debugging des Braze SDK

Schritt 1: App schließen

Bevor Sie Ihre Debugging-Sitzung starten, schließen Sie die App, bei der aktuell Probleme auftreten. Sie können die App zu Beginn Ihrer Sitzung erneut starten.

Schritt 2: Debugging-Sitzung erstellen

Gehen Sie in Braze zu Einstellungen und wählen Sie dann unter Setup und Testing die Option SDK Debugger aus.

Der Bereich „Setup und Testing“ mit hervorgehobenem „SDK Debugger“.

Wählen Sie Create debugging session aus.

Die Seite „SDK Debugger“.

Schritt 3: Nutzer:in auswählen

Suchen Sie nach einer/einem Nutzer:in anhand der E-Mail-Adresse, external_id, des Nutzer-Alias oder Push-Token. Wenn Sie bereit sind, Ihre Sitzung zu starten, wählen Sie Select User aus.

Die Debugging-Seite für die ausgewählte/den ausgewählten Nutzer:in.

Schritt 4: App erneut starten

Starten Sie zunächst die App und bestätigen Sie, dass Ihr Gerät verbunden ist. Wenn die Kopplung erfolgreich war, starten Sie Ihre App erneut – so wird sichergestellt, dass die Initialisierungs-Logs der App vollständig erfasst werden.

Schritt 5: Reproduktionsschritte ausführen

Nachdem Sie Ihre App erneut gestartet haben, folgen Sie den Schritten, um den Fehler zu reproduzieren.

Schritt 6: Sitzung beenden

Wenn Sie mit Ihren Reproduktionsschritten fertig sind, wählen Sie End Session > Close aus.

Die Debugging-Sitzung mit dem Button „End Session“.

Schritt 7: Sitzung teilen oder exportieren (optional)

Nach Ihrer Sitzung können Sie Ihre Sitzungs-Logs als CSV-Datei exportieren. Darüber hinaus können andere Personen Ihre Session ID verwenden, um nach Ihrer Debug-Sitzung zu suchen, sodass Sie ihnen Ihre Logs nicht direkt senden müssen.

Die Debugging-Seite mit den Optionen „Export Logs“ und „Copy Session ID“ nach Abschluss der Sitzung.

New Stuff!