No Apple no. Al menos no sólo por esta razón.
Una respuesta simple es, su aplicación podría ejecutar cualquier código está activo. Su aplicación no va a ser rechazado por Apple por la sencilla razón de que se está haciendo llamadas periódicas a su backend. Sin embargo, donde es un buen método para tomar o no es otra cuestión completamente, y uno de los más importantes a tener en cuenta.
Una recomendación general de Apple para los desarrolladores de aplicaciones es minimizar la actividad de la red para prolongar la vida útil de la batería y para protegerse de cualquier costes de datos en una conexión de medidor.
A partir de la Descripción de Redes guía de Desarrollador de Apple sitio web:
Únicamente la transferencia de la cantidad de datos necesarios para llevar a cabo una tarea. Minimizar la cantidad de datos enviados y recibidos prolonga la vida útil de la batería, y puede reducir el costo para los usuarios de conexiones a Internet de uso medido de ese proyecto de ley por el megabyte.
APN es preferible a la votación como cuando se utiliza APN, la aplicación recibe notificaciones sobre las actualizaciones en una como sea necesario . Otro beneficio es que la votación sólo funcionará cuando la aplicación está activa y en primer plano.
Tan, se recomienda que reconsidere su aplicación en la arquitectura para tomar el enfoque más apropiado teniendo en cuenta las mejores prácticas, Desarrollador de Apple directrices y la experiencia general del usuario.