Получайте удаленные push-уведомления Apple даже после завершения работы приложения
Я разрабатываю приложение для iOS, которое получает удаленные push-уведомления от Apple через определенный промежуток времени. Уведомления принимаются успешно, когда приложение активно, а также когда приложение находится в фоновом режиме. Но когда приложение закрывается из переключателя / дока приложения, уведомления не принимаются до тех пор, пока приложение не будет запущено снова.
Я пробовал следующий код, чтобы сохранить приложение в фоновом режиме. Этот же код реализован вapplicationWillTerminate:
метод, но это не сработало.
__block UIBackgroundTaskIdentifier bgTask ;
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
[app enabledRemoteNotificationTypes];
bgTask = UIBackgroundTaskInvalid;
}];
Каков идеальный способ получения уведомлений даже после завершения работы приложения?