Implementé todos los métodos recomendados en AppDelegate para obtener el servicio de notificaciones remotas en funcionamiento.Manejar las notificaciones remotas de APNS en el fondo
Puedo aceptarlos mientras se ejecutan, mientras se inician y mientras están apagados.
Pero hay un problema, ya que no puedo trabajar con muchas notificaciones recibidas mientras estaba en segundo plano. Puedo trabajar solo con la última notificación.
¿Qué manual se recomienda para hacer eso? ¿Cómo puedo obtener todas las notificaciones recibidas en segundo plano? ¿Solo se puede solucionar a través de una llamada manual a mi proveedor de servicios (datos del remitente de apns)?
Si realmente implementa APNS correctamente, su aplicación nunca "maneja" la notificación. iOS recibe todas las notificaciones y el usuario puede usar esas notificaciones para abrir su aplicación. Eso es. –
El sistema de notificación no está destinado a ser utilizado para enviar datos importantes entre el servidor y el dispositivo. Simplemente está destinado a topar el dispositivo para que pueda contactar al servidor y descubrir qué está sucediendo realmente. Además de no ser adecuado para este tipo de notificaciones, tampoco son lo suficientemente confiables como para hacer algo importante. Si la carga del servidor es un problema para ti, entonces aumenta el precio de tu aplicación o algo para cubrirla. Los usuarios estarán felices de pagar si su aplicación es buena. –