Nie można uruchomić metody w aplikacji po otrzymaniu powiadomienia lokalnego. Powiadomienie może dostarczyć dowolną kombinację alarmu, numeru identyfikatora ikony i dźwięku (< 30 sekund).
Możesz uruchomić metodę, gdy pojawi się na pierwszym planie, ponownie za pośrednictwem powiadomienia lub w inny sposób.
Gdy aplikacja jest w tle, zadzwoni pod numer applicationWillEnterForeground:
przed wznowieniem. Możesz zastąpić tę metodę, aby obsłużyć wszystko, co jest potrzebne po powiadomieniu. Możesz zastąpić applicationDidEnterBackground:
, aby określić, kiedy aplikacja faktycznie wejdzie w tło.
Metoda application:didReceiveLocalNotification:
jest wywoływana, gdy aplikacja otrzymuje powiadomienie, ale znajduje się na pierwszym planie. Alert, numer plakietki i dźwięk nie zostaną wyzwolone, gdy aplikacja znajdzie się na pierwszym planie.