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-уведомление?