Fehlerbehebung für Push-Benachrichtigungen
Verwenden Sie diese Seite, um Probleme bei der Zustellung und Anzeige von Push-Benachrichtigungen auf einem Gerät zu diagnostizieren. Informationen zu Dashboard-seitigen Zustellungsprüfungen (Abo-Status, Segmente, Obergrenzen) finden Sie unter Fehlerbehebung für Push.
Bevor Sie mit dem Debugging beginnen, fügen Sie sich als Testnutzer:in hinzu und lesen Sie Testnachrichten senden.
Hier starten: Symptom zuordnen
Finden Sie das beobachtete Verhalten in der Tabelle und folgen Sie dann den Schritten des jeweiligen Abschnitts. Wenn Sie nicht sicher sind, welcher Abschnitt zutrifft, verwenden Sie den standardmäßigen Untersuchungspfad.
| Symptom | Gehe zu |
|---|---|
| Push-Benachrichtigung wird auf einer Plattform nicht empfangen | Wählen Sie den entsprechenden SDK-Tab unter Plattformspezifische Fehlerbehebung |
| Zeilenumbrüche um Liquid-Tags sehen beim Speichern falsch aus | Zeilenumbrüche in Push-Benachrichtigungen |
| Dashboard-Zustellungsprüfungen (Abo, Segment, Limits) | Fehlerbehebung für Push |
| Deeplink aus Push-Benachrichtigung öffnet sich nicht korrekt | Fehlerbehebung für Deeplinking |
| Häufige Push-Fehlercodes | Häufige Push-Fehlermeldungen |
Standardmäßiger Untersuchungspfad
Verwenden Sie diesen Workflow für jeden Push-Benachrichtigungsvorfall. Beginnen Sie bei Schritt 1.
- Bestätigen Sie, dass das Gerät einen gültigen Push-Token hat und die Push-Berechtigung in den Geräteeinstellungen erteilt ist.
- Bestätigen Sie im Dashboard, dass die/der Testnutzer:in dem Campaign- oder Canvas-Segment entspricht und sich nicht in der Kontrollgruppe befindet.
- Senden Sie eine Test-Push-Benachrichtigung an das Testgerät.
- Aktivieren Sie die ausführliche Protokollierung, reproduzieren Sie das Problem und lesen Sie die plattformspezifische Anleitung in Ihrem SDK-Tab.
- Wenn das Problem weiterhin besteht, kontaktieren Sie den Braze-Support mit ausführlichen Protokollen, Plattform, SDK-Version und Campaign- oder Canvas-ID.
Push-Klicks werden nicht protokolliert
- Stellen Sie sicher, dass Sie die Schritte zur Push-Integration befolgt haben.
- Braze verarbeitet keine Push-Benachrichtigungen, die im Vordergrund stillschweigend empfangen werden (standardmäßiges Vordergrund-Push-Verhalten vor dem
UserNotifications-Framework). Das bedeutet, dass Links nicht geöffnet und Push-Klicks nicht protokolliert werden. Wenn Ihre Anwendung dasUserNotifications-Framework noch nicht integriert hat, verarbeitet Braze keine Push-Benachrichtigungen, wenn der AnwendungsstatusUIApplicationStateActiveist. Stellen Sie sicher, dass Ihre App Aufrufe an Push-Verarbeitungsmethoden nicht verzögert; andernfalls behandelt das Swift SDK Push-Benachrichtigungen möglicherweise als stille Vordergrund-Push-Ereignisse und verarbeitet sie nicht.
Zeilenumbrüche in Push-Benachrichtigungen
Beim Verfassen von Push-Benachrichtigungen mit Liquid-Tags werden Zeilenumbrüche neben Liquid-Tags automatisch entfernt, bevor die Nachricht gesendet wird. Im Push-Benachrichtigungs-Composer werden diese Zeilenumbrüche wieder eingefügt, damit Ihre Nachricht beim Bearbeiten lesbar bleibt. Wenn Sie beim Speichern Ihrer Nachricht Zeilenumbrüche um Liquid-Tags herum bemerken, ist dies das erwartete Verhalten.