Jak złapać wszystkie powiadomienia push systemu iOS z różnymi działaniami użytkownika, w tym dotknij ikony aplikacji

Zgodnie z przewodnikiem Apple:

„W wyniku przedstawionego powiadomienia użytkownik dotyka przycisku akcji alarmu lub dotyka (lub klika) ikonę aplikacji. Jeśli przycisk akcji zostanie dotknięty (na urządzeniu z systemem iOS), system uruchomi aplikację i aplikację wywołuje aplikację swojego delegata: didFinishLaunchingWithOptions: metoda (jeśli została zaimplementowana), przekazuje ładunek powiadomień (dla powiadomień zdalnych) lub obiekt powiadomienia lokalnego (dla powiadomień lokalnych).

Jeśli ikona aplikacji jest dotknięta na urządzeniu z systemem iOS, aplikacja wywołuje tę samą metodę, ale nie dostarcza żadnych informacji o powiadomieniu. Jeśli ikona aplikacji zostanie kliknięta na komputerze z systemem Mac OS X, aplikacja wywołuje metodę applicationDidFinishLaunching uczestnika: metoda, w której delegat może uzyskać ładunek zdalnego powiadamiania. ”

Moje pytanie brzmi: załóżmy, że użytkownik otrzymał 3-4 powiadomienia Push od dostawcy i wszystkie są przechowywane w centrum powiadomień Apple. Jeśli użytkownik dotknął powiadomienia, może łatwo uzyskać dane powiadomienia w aplikacji. Ale jeśli użytkownik dotknął ikony aplikacji na iPhone, jak uzyskać wszystkie dane dotyczące wszystkich poprzednich powiadomień.

Z góry dziękuję!

questionAnswers(5)

yourAnswerToTheQuestion