Push-Benachrichtigungen an Passbook über Urban Airship, die nicht auf dem Gerät angezeigt werden

Ich habe festgestellt, dass dieser Beitrag beim Einrichten sehr hilfreich ist, aber ich habe noch keine Push-Benachrichtigung für das iPhone erhalten, auf dem der Pass installiert ist.

Passkit-Push-Benachrichtigung-funktioniert-nicht-mit-Stadtluftschiff

Ich habe meine App auf der Website von urban airship eingerichtet und auf die Entwicklungsserver von Apple übertragen. Ich habe einen Pass auf meinem Handy installiert und die folgenden Befehle ausgeführt, die ich im obigen Beitrag gefunden habe:

airship = urbanairship.Airship(_UrbanAirshipPassbookKey, _UrbanAirshipPassbookMasterSecret) 
airship.push({'aps': {'alert': 'Go.'}}, device_tokens=tokens)

Ich sehe dann eine Bestätigung dieses Pushs im iPhone-Konsolenfenster in Xcode.

Received push for topic pass.xxx.xxx: {
    ...
    aps =  {
        banner = "Hello";
    };

Das iPhone sendet dann das Update-Tag zusammen mit der ID des Übergabetyps und der ID der Gerätebibliothek an den Webdienst zurück. Zu diesem Zeitpunkt soll der Webservice eine Liste der geänderten Pässe zurücksenden. Stattdessen wird jedoch die folgende Fehlermeldung angezeigt:

<Warning>: Web service error for pass.mypasstype.id (http://192.168.30.209:8000): Response to 'What changed?' request included 1 serial numbers but the lastUpdated tag (2013-02-11T17:25:25) remained the same.

Weiß jemand, warum das passiert? Muss ich tatsächlich ein Feld im Pass ändern, damit die Push-Benachrichtigung auf dem Gerät angezeigt wird?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage