Attualmente sto sviluppando un'app che riceve notifiche push. Tutto questo funziona al 100% attraverso una pagina PHP. Esistono diversi tipi di notifiche push che la mia app può ricevere. Il PHP gestisce questo e invia diversi pacchetti di informazioni alla mia app che vengono tutti ricevuti bene.
Tuttavia, quando gli utenti "visualizzano" la notifica e la mia app si avvia, ovviamente voglio intraprendere un'azione diversa rispetto a quella che farebbe se l'utente avesse appena lanciato l'app manualmente - e, soprattutto, azioni diverse a seconda del tipo di notifica push. Ho funzionato bene ... strutturalmente.
Uno dei miei tipi push dovrebbe aprire un UIView che effettua diverse connessioni a più server diversi e negozia i dati avanti e indietro. Questa UIView funziona bene quando, ad esempio, viene attivata dal menu principale, tuttavia quando la mia notifica push sta attivando la visualizzazione di questa UIView, le connessioni socket non funzionano come previsto.
Ora la mia domanda non riguarda i socket, ma di più: come si fa a eseguire il debug di un simile problema ?? Da quello che posso dire (sono relativamente nuovo) quando l'app è stata lanciata da una notifica push non c'è modo di collegare tale esecuzione al debugger / console / ecc ... Sto avendo un momento molto difficile provare a eseguire il debug del codice usando UIAlertViews, in quanto vi sono molte linee di comunicazione avanti e indietro tra i vari server.
Qualsiasi consiglio che avresti per me sarebbe molto apprezzato.