Zaktualizuj ikonę odznaki, gdy aplikacja jest zamknięta

Próbuję zaktualizować ikonę odznaki dla mojej aplikacji (zamkniętej), gdy otrzymałem PN.

Próbowałem dodać kody, ale nie działa, gdy moja aplikacja jest zamknięta. Działa, gdy aplikacja jest uruchomiona na pierwszym planie.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
       NSDictionary *remoteNotif = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];

//Accept push notification when app is not open
    if (remoteNotif) {
      [application setApplicationIconBadgeNumber:100];
    return YES;
    }

}
    -(void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    {

            [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 30];

    }

questionAnswers(3)

yourAnswerToTheQuestion