Структура пакета

Файлы передачи хранятся на диске как заархивированный пакет с 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

Дополнительное изображение выведено на экран на передней стороне передачи. Например, на членском билете, миниатюра могла привыкнуть к изображению владельца карты.