2009-11-09 8 views
21

Das iPhone, mit dem ich entwickle (die Anwendung wird nicht über Ad-hoc installiert), erhält Push-Benachrichtigungen, wie es sollte. Ich habe eine Anwendung, die nur dummy Push-Benachrichtigungen auf Befehl sendet, und das dev iphone erhält sie konsequent. Ich habe jedoch einen Beta-Build unter der Release-Konfiguration an mehrere Kollegen verteilt, und keines dieser Builds der App hat eine einzige Push-Benachrichtigung erhalten. Ich habe bestätigt, dass die App den Benutzer beim ersten Start auffordert, Push-Benachrichtigungen zu erhalten, und ich habe auch bestätigt, dass alle diese Eingabeaufforderung mit "Ja" beantwortet haben. Hat jemand anderes dieses Problem erfahren? Ich habe das Gefühl, dass es etwas mit Provisioning zu tun hat, aber das Apple Developer Portal ist so vage über Dinge, ich könnte sehr gut etwas Wichtiges vermissen.iPhone Push-Benachrichtigung Problem mit Ad-hoc-Bereitstellung

+0

Um meiner Beschreibung hinzuzufügen - anders als keine Push-Benachrichtigungen erhalten, läuft die App normal. Der Provider-Server nimmt das Geräte-Token entgegen, das die Ad-hoc-Version der Apps gut aussendet. – jtrim

Antwort

59

Sieht aus wie ich den Teil in Äpfel Push-Dokumentation verpasste, wo es besagt, dass über ad-hoc-Anwendungen verteilt die Apple-Produktion Push-Gateway, nicht die Apple Dev Push-Gateway verwenden. Ich ging davon aus, dass ich bei der Entwicklung der Anwendung immer das Push-Gateway "development" verwenden wollte ... aber das ist es, was ich für den gesunden Menschenverstand bekomme.

+0

Ich habe gerade deswegen ca. 3 Stunden verloren. Danke für das Teilen. –

+1

Ich bin gerade in diese Falle gegangen, aber ich bin froh, dass es so herum ist, also könnt ihr wenigstens bestätigen, dass euer Produktionssetup funktioniert, bevor ihr es veröffentlicht. –

+0

Ich verbrachte ungefähr 6 Stunden damit, nachdem ich zuerst gedacht hatte, dass iOS5 auf meinem Gerät war und herauszufinden, wie man downgraden kann. Großer Anteil. –