Получайте удаленные push-уведомления Apple даже после завершения работы приложения

Я разрабатываю приложение для iOS, которое получает удаленные push-уведомления от Apple через определенный промежуток времени. Уведомления принимаются успешно, когда приложение активно, а также когда приложение находится в фоновом режиме. Но когда приложение закрывается из переключателя / дока приложения, уведомления не принимаются до тех пор, пока приложение не будет запущено снова.

Я пробовал следующий код, чтобы сохранить приложение в фоновом режиме. Этот же код реализован вapplicationWillTerminate: метод, но это не сработало.

__block UIBackgroundTaskIdentifier bgTask ;
    UIApplication  *app = [UIApplication sharedApplication];
    bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
        [app endBackgroundTask:bgTask];
        [app enabledRemoteNotificationTypes];
        bgTask = UIBackgroundTaskInvalid;
    }];

Каков идеальный способ получения уведомлений даже после завершения работы приложения?

Ответы на вопрос(1)

Ваш ответ на вопрос