„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So lösen Sie GCM-Benachrichtigungen, die unter iOS nicht im Hintergrundmodus empfangen wurden

So lösen Sie GCM-Benachrichtigungen, die unter iOS nicht im Hintergrundmodus empfangen wurden

Veröffentlicht am 07.11.2024
Durchsuche:352

How to Solve GCM Notifications Not Received in Background Mode on iOS

GCM-Benachrichtigungen werden nicht empfangen, wenn sich die App unter iOS im Hintergrundmodus befindet

Dieses Problem tritt auf, wenn iOS Benachrichtigungen im Hintergrund empfängt, sie aber nicht verarbeitet sie in der Benutzeroberfläche. Um dieses Problem zu beheben, stellen Sie sicher, dass Ihre App:

  • Hintergrund-Push-Benachrichtigungen aktiviert: Überprüfen Sie, ob Ihre App die Erlaubnis zum Empfang von Push-Benachrichtigungen im Hintergrund angefordert und erhalten hat.
  • Legt das Badge-App-Symbol fest: Stellen Sie sicher, dass die Option „Badge-App-Symbol“ im Abschnitt „Einstellungen > Benachrichtigungen“ für Ihre App ausgewählt ist.
  • Aktiviert den Hintergrundabruf : Konfigurieren Sie die Hintergrundabrufeinstellungen Ihrer App, damit sie Push-Benachrichtigungen im Hintergrund abrufen kann.
  • Verarbeitet Hintergrundbenachrichtigungen: Implementieren Sie die Methoden „didReceiveRemoteNotification:“ und „didReceiveRemoteNotification:fetchCompletionHandler:“ in der AppDelegate-Klasse Ihrer App Behandeln Sie eingehende Benachrichtigungen.
  • Verwendet den Content-Available-Schlüssel: Geben Sie den „Content-available“-Schlüssel in Ihrer Push-Benachrichtigungsnutzlast an, um sicherzustellen, dass das Gerät aufwacht, um die Benachrichtigung zu empfangen, auch wenn es eingeschaltet ist der Hintergrund.
Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729409055 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3