So fangen Sie alle iOS-Push-Benachrichtigungen mit verschiedenen Benutzeraktionen ab, einschließlich Tippen auf das App-Symbol

Nach dem Apple-Leitfaden:

Als Ergebnis der angezeigten Benachrichtigung tippt der Benutzer auf die Aktionsschaltfläche der Warnung oder tippt auf das Anwendungssymbol (oder klickt darauf). Wenn die Aktionsschaltfläche (auf einem Gerät mit iOS) getippt wird, startet das System die Anwendung und die Anwendung Ruft die Anwendung des Delegaten auf: didFinishLaunchingWithOptions: Methode (falls implementiert), übergibt die Benachrichtigungsnutzdaten (für Remotebenachrichtigungen) oder das lokale Benachrichtigungsobjekt (für lokale Benachrichtigungen).

Wenn auf einem Gerät mit iOS auf das Anwendungssymbol getippt wird, ruft die Anwendung dieselbe Methode auf, liefert jedoch keine Informationen zur Benachrichtigung. Wenn auf einem Computer unter Mac OS X auf das Anwendungssymbol geklickt wird, ruft die Anwendung die Methode applicationDidFinishLaunching: des Delegaten auf, mit der der Delegat die Nutzdaten für die Remote-Benachrichtigung abrufen kann. "

Meine Frage ist Angenommen, der Benutzer hat 3-4 Push-Benachrichtigungen vom Anbieter erhalten und alle werden im Benachrichtigungscenter von Apple gespeichert. Wenn der Benutzer auf einen Benachrichtigungsalarm getippt hat, kann er die Benachrichtigungsdaten problemlos in der App abrufen. Wenn der Benutzer auf dem iPhone auf das App-Symbol tippt, werden alle Daten aller vorherigen Benachrichtigungen abgerufen.

Danke im Voraus!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage