Die Google Mail-App für iOS kann Push-Benachrichtigungen empfangen, wenn die App nicht ausgeführt wird (wie bei den meisten E-Mail-Apps).iOS-Push-Benachrichtigungen per Fernzugriff ablehnen
Es ist jedoch auch in der Lage, alle Gmail-Push-Benachrichtigungen vom Gerät zu löschen, wenn die ungelesene Anzahl der Posteingänge des Benutzers null ist, , selbst wenn die App nicht ausgeführt wird.
Hier ist eine Beispielsequenz: 1. Erhalten Sie eine neue E-Mail in Ihrem Google Mail-Konto. 2. Das iOS-Gerät zeigt eine Benachrichtigung für die neue Nachricht an. 3. Gehen Sie zur Google Mail-Website und öffnen Sie die Nachricht (markieren Sie die Nachricht als "Lesen"). 4. Die Benachrichtigung auf dem iOS-Gerät wird abgelehnt.
Hinweis: [[UIApplication sharedApplication] scheduledLocalNotifications]
bietet nur lokale Benachrichtigungen, d. H. Solche, die innerhalb der iOS App selbst erstellt wurden.
Soweit Apples documentation for APNS beschreibt, gibt es keine Möglichkeit zu remotely launch an app into the background, und es gibt keine Möglichkeit, eine Remote-Benachrichtigung zu entlassen.
Also, wie funktioniert die Gmail iOS App das?
Sie haben Recht - der wichtige Teil besteht darin, das Abzeichen auf 0 zu setzen, wodurch alle Fernmeldungen gelöscht werden. – ebi