обновление сберкнижки через push-уведомление

Использование производственной сертификации сберегательной книжки (идентификатор типа прохода) для отправки уведомления на проходы сберегательной книжки. Уведомление (push-токен) успешно отправлено, но возникла проблема.

1) Уведомление не отображается на мобильном телефоне. (Отображается или нет)

2) переходы по этому URL-адресу после отправки push-уведомления:

https://webServiceURL/v1/devices/deviceLibraryIdentifier/registrations/passTypeIdentifier

а также

https://webServiceURL/v1/log

использование пустой полезной нагрузки и использование push-токена в качестве токена устройства


person Dev    schedule 30.12.2015    source источник
comment
Возможный дубликат Push-уведомлений в Passbook через Urban Airship не отображается на устройстве   -  person PassKit    schedule 30.12.2015
comment
Веб-служба предоставляет список серийных номеров для всех проходов с идентификатором passTypeIdentifier, которые изменились с тех пор, как тег lastUpdated означает, что веб-служба предоставляет json-массив строк (серийных номеров).   -  person Dev    schedule 01.01.2016
comment
Это то, что он должен делать. Документы очень четкие, и необходимо реализовать 4 из 5 конечных точек, чтобы обеспечить push-обновление. Вы понимаете, что вы должны предоставлять веб-сервис со своего собственного сервера, да?   -  person PassKit    schedule 01.01.2016
comment
Веб-служба отправляет новый пакет .pkpass, означающий pass.json   -  person Dev    schedule 01.01.2016
comment
Вы помещаете URL-адрес своего сервера в pass.json, и ваш сервер отвечает серийными номерами, а затем, если вы получаете второй запрос от устройства на пропуск, вы отвечаете новым пакетом pkpass.   -  person PassKit    schedule 01.01.2016
comment
Пакет pkpass означает архив pkpass   -  person Dev    schedule 01.01.2016
comment
Получение последней версии пропуска (URL-адрес веб-службы/версия/пассы/идентификатор_типа_прохода/серийный номер) Ответ. Если запрос авторизован, возвращается состояние HTTP 200 с полезной нагрузкой данных пропуска. сэр, какова полезная нагрузка данных пропуска   -  person Dev    schedule 01.01.2016
comment
Полезная нагрузка — новый пакет .pkpass.   -  person PassKit    schedule 02.01.2016
comment
и заголовок этого пакета   -  person Dev    schedule 02.01.2016


Ответы (1)


  1. Он будет отображаться только тогда, когда вы укажете «Изменить сообщение» на измененное значение.

  2. первый удар — запрос кошелька сервером, какой серийный номер с deviceLibraryIdentifier и passTypeIdentifier был обновлен. У вас должен быть код для возврата информации. Я думаю, вы уже сделали это.

второе попадание — это ошибка, обнаруженная кошельком из ваших данных в первом попадании, и отправка ошибки на ваш сервер. Таким образом, вы должны проверить полезную нагрузку, чтобы определить ошибку и исправить ее.

person Singha    schedule 13.01.2016