¿Podemos encontrar appstate de otra aplicación en nuestra aplicación en iPhone?

En mi aplicación, necesito encontrar una aplicación de otra aplicación. Esta aplicación es para dispositivos con jailbreak y está destinada a cargarse en la tienda cydia. Actualmente estoy trabajando en xcode 4.5.2 y iOS 6.

Por ejemplo, tengo una aplicación 1 que se ejecutará continuamente en segundo plano, y otra app2. Y quiero rastrear desde app1 el appstate de app2, es decir , el clima está activo, inactivo, suspendido. En realidad, cuando app2 está en estado activo, quiero enviar algunos datos al server desde app1, donde app1 se ejecuta continuamente en segundo plano. Cualquier ayuda será apreciada.

Como indica que la aplicación 2 se ejecuta continuamente en segundo plano, es posible que pueda save su estado en un file para que app1 pueda leerlo tan pronto como esté activo. App1 escribe datos en otro file para que app2 pueda leerlo. Esta debería ser la manera más fácil ya que no se necesita una API privada, solo debes escribir en carpetas fuera del entorno limitado. Para detectar cambios en el directory es posible que desee ver esta pregunta: iPhone / iPad: notificación de cambio de directory