Расширение файла .pkpass представляет собой цифровой пропуск (или карту), используемый в приложении Apple Wallet (ранее Passbook) на устройствах под управлением iOS и watchOS. Эти пропуски могут хранить разнообразную информацию, включая купоны, посадочные талоны, билеты на мероприятия, карты магазинов и карты лояльности. Сам файл .pkpass является сжатым архивом (ZIP), который содержит данные в формате JSON, изображения и файл подписи. Данные JSON определяют структуру и содержимое пропуска, такие как штрихкод, соответствующие даты и отображаемый текст. Изображения используются для логотипа пропуска, фона и других визуальных элементов. Файл подписи обеспечивает подлинность пропуска и предотвращает несанкционированное изменение (подделку). Когда пользователь добавляет файл .pkpass в свой Apple Wallet, приложение Wallet анализирует данные и отображает пропуск в удобном для пользователя формате. Пропуск может быть использован по назначению, например, для сканирования штрихкода в магазине или предъявления посадочного талона в аэропорту. Обновления пропуска, такие как изменения баланса карты лояльности или смена выхода на посадку для рейса, могут быть отправлены на устройство пользователя через службу Push-уведомлений Apple (Apple's Push Notification service).