Ich entwickle derzeit eine App, die Push-Benachrichtigungen erhält. Ich habe dies alles 100% über eine PHP-Seite arbeiten. Es gibt verschiedene Arten von Push-Benachrichtigungen, die meine App erhalten kann. Das PHP kümmert sich darum und sendet verschiedene Informationspakete an meine App, die alle einwandfrei empfangen werden.
Wenn die Benutzer die Benachrichtigung "anzeigen" 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 zusätzlich unterschiedliche Aktionen, abhängig vom Push-Benachrichtigungstyp. Ich habe das gut funktioniert ... strukturell.
Einer meiner Push-Typen soll eine UIView öffnen, die mehrere Verbindungen zu mehreren verschiedenen Servern herstellt und Daten hin und her aushandelt. Dieses UIView funktioniert einwandfrei, wenn es beispielsweise über das Hauptmenü ausgelöst wird. Wenn jedoch meine Push-Benachrichtigung das Erscheinen dieses UIView auslöst, verhalten sich die Socket-Verbindungen nicht wie erwartet.
Jetzt geht es bei meiner Frage nicht um die Sockets, sondern um die Frage: 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 / etc zu verknüpfen. Es fällt mir sehr schwer, den Code mit zu debuggen UIAlertViews, da zwischen den verschiedenen Servern viele Kommunikationswege hin und her bestehen.
Jeder Rat, den Sie für mich haben, wäre sehr dankbar.