La notificación push no se muestra cuando se mata la aplicación.

Tengo una aplicación que está habilitada para recibir notifications remotas y realizar tareas en segundo plano. He configurado los Background Modes de Background fetch para la Background fetch y las Remote notifications y puedo recibir las notifications y realizar la búsqueda de background normalmente cuando la aplicación está en primer plano o en segundo plano.

El problema es cuando se mata la aplicación: la notificación no se muestra, ni siquiera en el centro de notifications, ni como un banner, alerta, etc. Sé que, si la aplicación se elimina, no podrá realizar el background ha podido recuperar. Pero creo que debería mostrar al less la notificación.

En el AppDelegate he implementado ambos methods:

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

y

 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler 

Y me estoy inscribiendo para la notificación usando esto:

 UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound); UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes categories:nil]; [[UIApplication shanetworkingApplication] registerUserNotificationSettings:settings]; [[UIApplication shanetworkingApplication] registerForRemoteNotifications]; 

¿Alguien puede aconsejarme qué podría estar mal / falta de mi lado?