Aplicación de depuración cuando se inicia mediante notificación push

Actualmente estoy desarrollando una aplicación que recibe notificaciones push. Tengo todo esto funcionando al 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, los cuales son recibidos muy bien.

Sin embargo, cuando los usuarios "ven" la notificación y mi aplicación se inicia, obviamente quiero realizar una acción diferente a la que tomaría si el usuario simplemente lanzara la aplicación manualmente, y además, diferentes acciones según el tipo de notificación de inserción. Tengo este trabajo bien ... estructuralmente.

Se supone que uno de mis tipos de push abre una UIView que hace varias conexiones a varios servidores diferentes y negocia datos de ida y vuelta. Esta vista de UIView funciona bien cuando, por ejemplo, se activa desde el menú principal, sin embargo, cuando mi notificación de inserción está activando esta vista de UIView, las conexiones de zócalo no están funcionando como se esperaba.

Ahora mi pregunta no es sobre los sockets, sino más bien: ¿cómo se corrige este problema? Por lo que puedo decir (soy relativamente nuevo) cuando la aplicación se inició desde una notificación de inserción, no hay manera 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 tenga para mí sería muy apreciado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta