He leído varias preguntas aquí en SO con respecto a la recepción de notificaciones push mientras la aplicación no se está ejecutando (más que en segundo plano, lo que significa que se ha cerrado por completo) . This question in particular es muy útil para averiguar cómo determinar si se está recibiendo utilizando el diccionario launchOptions.Notificación de inserción mientras la aplicación no se está ejecutando - launchOptions dictionary está vacío
Sin embargo, estoy muy confundido, y admito que esto puede ser un descuido masivo de mi parte: cuando mi dispositivo recibe una notificación automática para esta aplicación mientras la aplicación se apaga, y luego abro mi aplicación, el diccionario launchOptions es un puntero nulo. De la descripción de la respuesta aceptada en el enlace mencionado anteriormente, y en otros lugares también, deduzco que debería poder ver una carga útil de notificación; sin embargo, no hay nada. Estoy desarrollando para iOS 5.1.1.
Mi único otro pensamiento es verificar el número de insignias en el inicio (mayor que cero, hacer algo ...), pero esto parece muy poco confiable.
¿Alguien me puede decir lo que me estoy perdiendo? ¡Gracias de antemano por su ayuda!
¿Qué hay dentro de la carga útil? – msk
@MSK Lo siento, pero no lo entiendo del todo. ¿Estás preguntando qué contenido contiene la carga original (desde mi servidor)? Si es así, la carga útil es básica, no contiene nada personalizado más allá del distintivo, la alerta y el sonido habituales. –
ver mi respuesta a continuación – msk