3 votos

Cómo (y por qué) hacer la 3ª parte de iOS 6 aplicaciones de comunicar a sus decisiones cuando no están a la aplicación activa?

Me he dado cuenta de mi DNS los registros de los dominios asociados con una pequeña minoría de mi de 3 ª parte aplicaciones se accede aproximadamente cada media hora o cada hora, incluso cuando la correspondiente aplicación no está activa, e incluso cuando el teléfono está bloqueado.

Mi entendimiento en el pasado fue que 3 de las apps de terceros no ejecutar a menos que se active la aplicación, y que las notificaciones de todos vienen a través de un sistema centralizado de servicio de Apple. ¿Qué mecanismo se utiliza para permitir esta comunicación, y qué razones hay para que estas aplicaciones a la necesidad de teléfono de la casa con tanta frecuencia cuando no hay ninguna actividad de aplicación?

1voto

Oskar Puntos 1242

Apple documentos funcionalidad de alto nivel en un artículo sobre los procesos de fondo:

Usted puede mirar archive.org mirar una versión de este para iOS 6, pero casi todo lo que a partir de iOS 7 en iOS 6, excepto para el nuevo "fondo de la aplicación de actualización de funcionalidad".

Si quería una comprensión más profunda de cómo la multitarea funciona, me gustaría empezar con esta sección de la documentación del desarrollador:

Sin capturar los APN de tráfico (o el uso de Instrumentos para trazar el sistema operativo mientras se ejecuta), es difícil decir si 30 minutos de acceso son el resultado de un Local de Notificaciones o tal vez las notificaciones push que se envían desde el servidor de lado provocando que la aplicación wake periódicamente. Espero que esto sea suficiente para empezar en el seguimiento de las cosas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X