Powiadomienia push do książeczki oszczędnościowej za pośrednictwem miejskiego sterowca nie pojawiają się na urządzeniu

Znalazłem ten post, który jest naprawdę pomocny w konfiguracji, ale nie widziałem powiadomienia push na iPhone, na którym jest zainstalowany.

Passkit-push-notification-nie-pracujący-z-miejskim sterowcem

Skonfigurowałem swoją aplikację na stronie miejskiego sterowca przesuwając się do serwerów programistycznych Apple. Zainstalowałem przepustkę na moim telefonie i uruchomiłem następujące polecenia, które znalazłem w powyższym poście:

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

Następnie widzę potwierdzenie tego naciśnięcia w oknie konsoli iPhone'a w Xcode.

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

a następnie iPhone wysyła swój znacznik aktualizacji wraz z identyfikatorem typu przejścia i identyfikatorem biblioteki urządzeń do usługi sieciowej. W tym momencie usługa internetowa ma odesłać listę zmienionych przebiegów. Jednak zamiast tego widzę następujący komunikat o błędzie:

<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.

Czy ktoś wie, dlaczego tak się dzieje? Czy muszę rzeczywiście zmodyfikować pole w karnecie, aby powiadomienie push pojawiło się na urządzeniu?

questionAnswers(1)

yourAnswerToTheQuestion