Debugging-App beim Start per Push-Benachrichtigung

Ich entwickle derzeit eine App, die Push-Benachrichtigungen empfängt. Ich habe das alles zu 100% über eine PHP-Seite. Es gibt verschiedene Arten von Push-Benachrichtigungen, die meine App erhalten kann. Das PHP handhabt dies und sendet verschiedene Informationspakete an meine App, die alle einwandfrei empfangen werden.

Wenn der Benutzer die Benachrichtigung "ansieht" und meine App gestartet wird, möchte ich natürlich eine andere Aktion ausführen als wenn der Benutzer die App nur manuell gestartet hätte - und darüber hinaus verschiedene Aktionen, abhängig vom Push-Benachrichtigungstyp. Ich habe das gut funktioniert ... strukturell.

Einer meiner Push-Typen soll ein UIView öffnen, das mehrere Verbindungen zu mehreren verschiedenen Servern herstellt und Daten hin und her verhandelt. Diese UIView funktioniert einwandfrei, wenn sie beispielsweise über das Hauptmenü ausgelöst wird. Wenn jedoch meine Push-Benachrichtigung die Anzeige dieser UIView auslöst, verhalten sich die Socket-Verbindungen nicht wie erwartet.

Jetzt geht es bei meiner Frage nicht um die Sockets, sondern um mehr darum - Wie können Sie ein solches Problem beheben? Nach allem, was ich sagen kann (ich bin relativ neu), wenn die App über eine Push-Benachrichtigung gestartet wird, gibt es keine Möglichkeit, diese Ausführung mit dem Debugger / der Konsole / usw. zu verknüpfen. Es fällt mir sehr schwer, den Code mit zu debuggen UIAlertViews, da es viele Kommunikationswege zwischen den verschiedenen Servern gibt.

Jeder Rat, den Sie für mich haben, wäre sehr dankbar.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage