Ungültiges Token bei Verwendung von Apple Push Notifications (APN) für Sparbuch

Ich versuche, eine serverseitige Implementierung für den Sparbuch-APN zu erstellen, aber der Server mag das Push-Token, das mir das Gerät gibt, nicht. Wenn ich das Token an den Sandbox-Server von Apple sende, wird eine "ungültige Token" -Antwort gesendet. Wenn ich das Token an den Produktionsserver von Apple sende, wird das Token im Feedback-Service als eines zurückgegeben, das ich von meiner Liste entfernen sollte. Zumindest weiß ich, dass die APN-Zertifikate und die Verbindung zum Server einwandfrei funktionieren.

Mein iPhone 4s wurde für die Entwicklung aktiviert. Die APP-ID ist sowohl für die Entwicklung als auch für die Produktion aktiviert, und das Gerät ist in den Bereitstellungsprofilen aktiviert. Ich habe überprüft, ob die 32-Byte-Binärtoken-Daten in Bezug auf das vom Gerät gesendete Zeichenfolgentoken korrekt sind.

Eine Frage, die ich habe, ist, wie Sparbuch im Gerät bestimmt, welches Token zu verwenden ist (Entwicklung gegen Produktion)? Ich würde es vorziehen, die Sandbox-Umgebung zu verwenden, aber ich bin nicht sicher, wie ich sie "auswählen" soll.

Ich habe ähnliche Themen dafür gesehen, aber keine scheint die Antwort für dieses Problem zu haben. Es ist wirklich frustrierend, dass ich so nah dran bin, diese Arbeit zu machen! Vielen Dank im Voraus für jeden Rat!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage