Структура пакета
Файлы передачи хранятся на диске как заархивированный пакет с 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Дополнительное изображение выведено на экран на передней стороне передачи. Например, на членском билете, миниатюра могла привыкнуть к изображению владельца карты.