Was passiert im System, wenn es eine Push-Benachrichtigung von einer Anwendung erhält, die momentan nicht ausgeführt wird?
sobes.tech KI
Antwort von AI
Wenn eine iOS-Anwendung nicht ausgeführt wird (d.h. sich im Inaktivzustand befindet oder vollständig aus dem Speicher entladen wurde), und das System eine Push-Benachrichtigung erhält, hängt das Verhalten vom Typ der Benachrichtigung ab:
-
Normale Push-Benachrichtigung mit sichtbarer Nachricht (Alert): iOS zeigt die Benachrichtigung dem Benutzer im Benachrichtigungszentrum und auf dem Sperrbildschirm an. Die Anwendung wird dabei nicht automatisch gestartet, aber wenn der Benutzer auf die Benachrichtigung tippt, startet das System die Anwendung.
-
Silent Push (Hintergrundbenachrichtigung): Wenn die Anwendung nicht läuft, kann das System sie im Hintergrund starten, um diese Benachrichtigung zu verarbeiten, aber das ist nicht garantiert und hängt vom Zustand des Geräts, der Energiesparpolitik und anderen Faktoren ab. Silent Push wird verwendet, um Inhalte zu aktualisieren, ohne dass der Benutzer eingreifen muss.
Daher kann der Empfang einer Push-Benachrichtigung dazu führen, dass die Anwendung im Hintergrund gestartet wird (bei Silent Push), oder nur die Benachrichtigung angezeigt wird, ohne die Anwendung zu starten (bei normalen Benachrichtigungen).