Push-уведомления в Passbook через Urban Airship не отображаются на устройстве

Я обнаружил, что этот пост очень полезен при настройке, но мне еще предстоит увидеть, как на iPhone, на котором установлен пароль, приходит push-уведомление.

Passkit-нажимной уведомительный не работоспособный-с-городской дирижабль

Я установил свое приложение на сайте городского дирижабля, продвигаясь к серверам разработки Apple. Я установил пропуск на свой телефон и выполнил следующие команды, которые я нашел в предыдущем посте:

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

Затем я вижу подтверждение этого нажатия в окне консоли iPhone в Xcode.

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

и iPhone затем отправляет свой тег обновления вместе с идентификатором типа пропуска и идентификатором библиотеки устройств в веб-службу. На этом этапе веб-служба должна отправить список измененных пропусков. Однако вместо этого я вижу следующее сообщение об ошибке:

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

Кто-нибудь знает, почему это происходит? Нужно ли мне на самом деле изменять поле в проходе, чтобы на устройстве отображалось push-уведомление?

Ответы на вопрос(1)

Ваш ответ на вопрос