¿Se pueden usar las notificaciones push para ejecutar el código sin notificar al usuario?

Tengo una aplicación que necesita comunicarme con un servidor (para actualizar sus datos) una vez cada 24 horas. Esto debe ocurrir incluso si la aplicación no está abierta, ni en segundo plano.

Idealmente lo que me gustaría es:

Cada 24 horas, mi servidor envía una notificación de inserción al iPad.Esto activa la aplicación y ejecuta el código necesario para actualizar los datos.La notificación se desecha.

¿Algo de todo esto es posible?
¿La aplicación solo se despertó DESPUÉS de que el usuario haga clic en la notificación? ¿O puedo ejecutar algún código antes de mostrar la notificación? ¿Puedo incluso descartar el mensaje de notificación?

Si las notificaciones push no son la forma correcta de hacer esto, ¿qué es?

¡Gracias chicos!

Respuestas a la pregunta(4)

Su respuesta a la pregunta