Push-уведомления в Passbook через Urban Airship не отображаются на устройстве
Я обнаружил, что этот пост действительно полезен при настройке, но я еще не видел push-уведомлений на iPhone, на котором установлен пароль.
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 затем отправляет свой тег обновления вместе с идентификатором типа пропуска и идентификатором библиотеки устройств в веб-службу. На этом этапе веб-служба должна отправить список измененных пропусков. Однако вместо этого я вижу следующее сообщение об ошибке:
: 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-уведомление?