he implementadoCuando mi aplicación está en segundo plano, las notificaciones push que sólo se realizan si toco la bandera de notificación superior
application:didReceiveRemoteNotification:
para almacenar datos en mi aplicación cuando se recibe una notificación de inserción.
Sin embargo, cuando mi aplicación está en segundo plano y recibo una notificación, los datos se almacenan solamente si toco la bandera de aviso que aparece en la parte superior:
En cambio, si toco el icono de la aplicación a vuelva a abrirlo, el contenido de la notificación no se almacena:
Desde que estoy recibiendo las notificaciones sólo cuando uso el perfil de distribución, no estoy seguro si application:didReceiveRemoteNotification:
se invoca solo cuando presiono el banner de notificación en la parte superior.
Pensé que siempre se invoca en el momento en que se recibe una notificación, y no después de una acción del usuario en el dispositivo.
ACTUALIZACIÓN. No sé si esto se puede evitar, sólo para que lo sepan, no he implementado cualquiera de estos métodos:
– applicationDidEnterBackground:
– applicationWillEnterForeground:
- applicationDidBecomeActive:
Sé que ha pasado un tiempo, pero ¿ha logrado detectar/cargar la carga útil, incluso si la aplicación se abrió al tocar el icono en lugar de la notificación? –
El enlace que publicaste ya no está disponible y ese voto negativo NO es mío ... – ashokdy