Zum Hauptinhalt springen

Fehlerbehebung bei Push-Benachrichtigungen

Probleme beim Senden von Push-Benachrichtigungen? Hier sind einige hilfreiche Tipps zum Ausprobieren.

Verfasst von Ivan Branimir Skoric

Für iOS

  • Stellen Sie sicher, dass Sie das Kästchen „Send a push notification“ beim Senden einer manuellen Nachricht angekreuzt haben.

  • Stellen Sie sicher, dass Sie die Erlaubnis von Ihren users anfordern, um Push-Benachrichtigungen zu senden.

  • Erhalten Sie ein Gerätetoken von APNS? Wenn Sie einen Haltepunkt in den application:didregisterforremotenotificationswithdevicetoken:-Delegate-Aufruf setzen, sollten Sie kurz nach dem Start Ihrer App ein Token erhalten.

  • Haben Sie die korrekte Bundle-ID in Einstellungen > Kanäle > Messenger > Installation gesetzt? Stellen Sie sicher, dass sie mit der App übereinstimmt, an die Push-Benachrichtigungen gesendet werden sollen.

  • Ist Ihr privater Schlüssel noch aktiv? Überprüfen Sie Ihre Schlüssel, um sicherzustellen, dass er nicht widerrufen wurde.

  • Stellen Sie sicher, dass Benachrichtigungen für Ihre App aktiviert sind. Um dies auf iOS zu überprüfen, gehen Sie zu Einstellungen > Benachrichtigungen > Ihre App und stellen Sie sicher, dass „Benachrichtigungen erlauben“ eingeschaltet ist.

  • Meldet der user Probleme mit der neuesten Version Ihrer App, die Push-Benachrichtigungen implementiert?

Weitere technische Informationen und Schritte zur Fehlerbehebung finden Sie in der Apple iOS Developer Library.

Für Android (FCM)

  • Stellen Sie sicher, dass Sie das Kästchen „Send a push notification“ beim Senden einer manuellen Nachricht ankreuzen.

  • Überprüfen Sie, ob Benachrichtigungen für Ihre App auf Ihrem Testgerät nicht deaktiviert sind. Gehen Sie auf dem Gerät zu Einstellungen > Ton & Benachrichtigungen > App-Benachrichtigungen. Dies kann je nach Android-Version variieren.

  • Haben Sie den korrekten Push Server API-Schlüssel angegeben?

  • Stellen Sie sicher, dass Sie Ihre google-services.json-Datei im richtigen Verzeichnis hinzugefügt haben.

  • Es kann auch allgemeine Verzögerungen bei Android-Benachrichtigungen geben, bedingt durch unterschiedliche Herstellereinstellungen zur Akkuoptimierung, wie in diesem Artikel beschrieben. Außerdem gibt es https://dontkillmyapp.com/, das erklärt, wie man Akkuoptionen für verschiedene Geräte anpasst. Stellen Sie also sicher, dass alle Akkuoptimierungsfunktionen deaktiviert sind, wenn Sie Push-Benachrichtigungen testen.

  • Für Android benötigen wir derzeit Google Play Services auf dem Gerät. Es gibt Android-Geräte ohne Google Play Services, und wir unterstützen Push-Benachrichtigungen für diese nicht.

  • Meldet der user Probleme mit der neuesten Version Ihrer App, die Push-Benachrichtigungen implementiert?

Hinweis:

  • Push-Benachrichtigungen werden sofort gesendet, sobald die Nachrichtenübereinstimmung erfolgt. Intercom wartet nicht darauf, dass der user online ist, bevor sie gesendet werden.

  • Wir senden Push-Benachrichtigungen nur an das Mobile SDK, Desktop-Push-Benachrichtigungen (Windows/macOS) werden derzeit nicht unterstützt.

  • Wir unterstützen mehrere Geräte, sodass eine Person beliebig viele Geräte registrieren kann und wir an alle senden.

  • Im Allgemeinen werden alle Push-Benachrichtigungen / Nachrichten nur gesendet:

    • wenn die App nicht im Vordergrund ist, also im Hintergrund laufen muss (z. B. wenn Sie eine andere App verwenden oder das Telefon ausgeschaltet oder auf dem Sperr-/Startbildschirm ist). Für Android können Push-Nachrichten jedoch in allen Situationen zugestellt werden (wenn die App im Hintergrund, geöffnet oder geschlossen ist).

Haben Sie immer noch Probleme?

Kontaktieren Sie gerne unser Team über den Messenger, und wir schauen uns das genauer für Sie an.

Hat dies deine Frage beantwortet?