Wie pushen iPhone-Apps Benachrichtigungen, wenn die App nicht ausgeführt wird?

7

Ich habe einige Dokumente über Benachrichtigungen und Hintergrundarbeiten gelesen, aber es gibt etwas, das ich nicht verstehe.

Gestern habe ich ein Upgrade auf iOS 4.2 durchgeführt, mein Telefon viele Male neu gestartet und keine Apps gestartet. Dann erhielt ich heute Morgen eine Push-Benachrichtigung von PandoraBox, um mich darüber zu informieren, dass der Preis einer App, die ich als Favorit platziert habe, geändert wurde.

Ich frage mich, wie diese App, die nicht gestartet wird, nicht im Hintergrund, die nicht im Voraus wissen kann, wann sich der Preis einer App in MEINEN Favoriten ändert, mich auf diese Weise mit einer Benachrichtigung benachrichtigen kann.

Es muss einige Methoden ausführen, etwas Code ... Aber ich habe verstanden, dass das nicht möglich ist. Was habe ich verpasst?

Oliver
quelle

Antworten:

7

Sie müssen PandoraBox vor dem Neustart Ihres iPhones gestartet haben, oder?

Wenn Sie Apps starten, die Benachrichtigungen senden, können diese Sie weiterhin identifizieren und Benachrichtigungen an Ihr Telefon senden.

Die Antwort auf Ihre Frage lautet also: "Der Code läuft auf einem PandoraBox-Computer, nicht auf Ihrem iPhone."

Schmutziger Henry
quelle
1
Wenn Sie ein Techniker sind, hilft Ihnen dieses Dokument: developer.apple.com/library/ios/#documentation/… Insbesondere der letzte Pfeil dieser Grafik: developer.apple.com/library/ios/documentation/… "The Anbieter hat Ihr Token "