El estado de la batería muestra actividad en segundo plano, pero la actualización de la aplicación en segundo plano y los permisos de ubicación están desactivados

3

Como desarrollador de iOS, siento una gran curiosidad por este caso: el uso de la batería en mi iPhone 6 (iOS 8.1) muestra que la razón principal por la que se agota la batería en mi teléfono son Facebook y Twitter, ambos tienen una etiqueta "Actividad de fondo" debajo de sus nombres.

Solía pensar que esta etiqueta se muestra cuando la aplicación se actualiza en segundo plano, pero esa opción está desactivada en mi teléfono. Hay otra manera de hacer que la aplicación se ejecute en segundo plano: actualizaciones de ubicación de fondo. Dado que ninguna de estas dos aplicaciones tiene esto autorizado para mí, esta no puede ser la razón. (Y el ícono de GPS tampoco se mostró.)

Entonces, mi pregunta es: ¿cómo es posible que la aplicación de Facebook y Twitter ejecute el código en segundo plano sin la actualización de la aplicación en segundo plano y el permiso de ubicación?

    
pregunta gklka 06.01.2015 - 13:29

1 respuesta

2

habilite su iPhone como modo desarrollador, conecte su iPhone al Xcode e Instrumentos, puede controlar cómo se ejecutan estas aplicaciones.

también, puede consultar el archivo info.plist de estas aplicaciones.

Twitter ejecuta un golpe de tiempo y ya no se activa.

ActivacióndelaaplicacióndeFacebookdevezencuando

    
respondido por el nelson 06.01.2015 - 14:19

Lea otras preguntas en las etiquetas