Actualmente estoy desarrollando una aplicación que recibe notificaciones push. Todo esto funciona 100% a través de una página PHP. Hay varios tipos diferentes de notificaciones push que mi aplicación puede recibir. El PHP maneja esto y envía diferentes paquetes de información a mi aplicación que se reciben todos muy bien.
Sin embargo, cuando los usuarios "ven" la notificación y se inicia mi aplicación, obviamente quiero tomar una acción diferente a la que haría si el usuario acaba de iniciar la aplicación manualmente, y además, diferentes acciones dependiendo del tipo de notificación push. Tengo esto funcionando bien ... estructuralmente.
Se supone que uno de mis tipos de inserción abre una UIView que realiza varias conexiones a varios servidores diferentes y negocia datos de un lado a otro. Esta UIView funciona bien cuando, por ejemplo, se activa desde el menú principal; sin embargo, cuando mi notificación de inserción activa esta UIView, las conexiones de socket no están actuando como se esperaba.
Ahora mi pregunta no es acerca de los enchufes, sino más aún: ¿cómo se depura ese problema? Por lo que puedo decir (soy relativamente nuevo) cuando la aplicación se inició desde una notificación automática, no hay forma de vincular esa ejecución al depurador / consola / etc ... Me está costando mucho tratar de depurar el código usando UIAlertViews, ya que hay muchas líneas de comunicación entre los distintos servidores.
Cualquier consejo que tengas para mí sería muy apreciado.