Получены неверные данные пропуска при обновлении Apple Wallet Pass

Я реализовал все 5 конечных точек в PHP, и все, кажется, работает нормально. Но когда я предоставляю обновленный пропуск в ответ на веб-сервис Получение последней версии пропуска (ПОЛУЧИТЬ запрос к webServiceURL / version / pass / passTypeIdentifier / serialNumber) проход не обновляется, и в журнале ошибок я получаю следующую ошибку.

{"logs":["[2017-05-24 22:37:50 +0530] Get pass task (pass type pass.com.xxxx.xxxx, serial number 285527, if-modified-since (null); with web service url http://www.xxxx.com/xx/xx/public/pass_api) encountered error: Received invalid pass data (The pass cannot be read because it isn't valid.)"]}

Также я не уверен, что передать в ответ на Получение последней версии пропуска веб-сервис. Должен ли я пройти обновление pass.json или необработанный файл pass.pkpass или загружаемый формат pass.pkpass, потому что в Apple PassKit Web Service Справочник написан как Если запрос авторизован, возвращает HTTP-статус 200 с полезной нагрузкой передаваемых данных. Поэтому я не уверен, что передать в качестве полезной нагрузки.

Все мои конечные точки и весь код на PHP.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]