Get custom payload der push-Benachrichtigung, wenn die app läuft im hintergrund

Hey kann jemand sagen, wie man custom payload der push-Benachrichtigung, wenn die app im hintergrund läuft?

Wenn die app im hintergrund und Sie erhalten eine push-Benachrichtigung und der Benutzer tippt auf der app "Anzeigen", wird die Anwendung gestartet und application:didFinishLaunchingWithOptions: bekommen würde, genannt. In diesem Fall haben wir Zugriff auf benutzerdefinierte Benachrichtigung Nutzlast über UIApplicationLaunchOptionsRemoteNotificationKey aus userInfo Wörterbuch.

Wenn die app im hintergrund und Sie erhalten eine push-Benachrichtigung und der Benutzer tippt auf der app-Symbol, es bringt die Anwendung in den Vordergrund stellen.

Wenn das passiert, nur applicationDidEnterForeground: genannt wird, und es gibt keine Möglichkeit, den Zugriff auf die payload der push-Benachrichtigung.

Meine Anforderung ist die Registrierung für Abzeichen, keine Warnung, also keine "View" - Taste, um app starten, wenn der Benutzer empfängt die Benachrichtigung im hintergrund. Wenn der Benutzer die Benachrichtigung erhält und die Anwendung im hintergrund, der Benutzer tippt auf der app-Symbol applicationDidEnterForeground: genannt wird. Wir haben also keine Möglichkeit zum Zugriff auf launchOptions Wörterbuch oder userInfo Wörterbuch, von wo wir bekommen können die Benachrichtigung Nutzlast.

Bin ich hier etwas fehlt?

InformationsquelleAutor thatguy | 2011-08-24
Schreibe einen Kommentar