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?