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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
application:didReceiveRemoteNotification:
wird aufgerufen, wenn der Benutzer tippt auf die Benachrichtigung in der Statusleiste drop-down-wenn die app im hintergrund ausgeführt wird. Die link, den Sie bezeichnet in Ihrer Antwort erläutert, wie es zu benutzen.Bearbeiten:
Sorry, ich habe deine Frage missverstanden (verpasst, dass man gerade tut, Abzeichen-nur). Fühlen Sie sich frei, um nach unten Stimmen zu mir 🙁
Kam ich endlich zu wissen, dass erste custom payload der push-Benachrichtigung, wenn die app läuft im hintergrund, ist nicht möglich. Dieser link resümiert.