Структура пакета
Файлы передачи хранятся на диске как заархивированный пакет с pkpass
расширение файла.
Локализованные ресурсы загружаются с помощью стандартных методов локализации пакета, реализованных NSBundle
класс. Для получения дополнительной информации посмотрите Руководство по Интернационализации и Локализации.
Верхний уровень пакета содержит следующие файлы:
background.png
Изображение, выведенное на экран как фон передней стороны передачи.
footer.png
Изображение, выведенное на экран на передней стороне передачи около штрихкода.
icon.png
Значок передачи. Это выведено на экран в уведомлениях и в электронных письмах, которым присоединили передачу, и на экране блокировки.
Когда это выведено на экран, значок получает эффект сияния и скругленные углы.
logo.png
Изображение выведено на экран на передней стороне передачи в верхнем левом.
manifest.json
Словарь JSON. Каждый ключ является путем к файлу (относительно верхнего уровня пакета), и значение ключа является хешем SHA 1 для того файла. Каждый файл в пакете появляется в декларации, за исключением самой декларации и подписи.
pass.json
Словарь JSON, определяющий передачу. Его содержание описано подробно в Ключах Верхнего уровня.
signature
Отдельная подпись № 7 PKCS
manifest.json
файл.strip.png
Изображение выведено на экран позади основных полей на передней стороне передачи.
thumbnail.png
Дополнительное изображение выведено на экран на передней стороне передачи. Например, на членском билете, миниатюра могла привыкнуть к изображению владельца карты.