.pkpass 文件扩展名代表一种数字通行证,用于 iOS 和 watchOS 设备上的 Apple 钱包 (前身为 Passbook)。这些通行证能够存储多种类型的信息,例如优惠券、登机牌、活动门票、商店卡和会员卡。该文件本身是一个压缩档案 (ZIP),内部包含 JSON 数据、图像和一个签名文件。其中,JSON 数据负责定义通行证的结构和内容,包括条形码、相关日期和显示文本。图像则用于通行证的标志、背景及其他视觉元素。签名文件的作用是确保通行证的真实性并防止任何形式的篡改。当用户将一个 .pkpass 文件添加到他们的 Apple 钱包时,钱包应用会解析这些数据,并以用户友好的格式展示通行证。随后,该通行证即可用于其预设目的,例如在商店扫描条形码或在机场出示登机牌。通行证的更新,例如会员卡余额的变化或航班登机口的变更,可以通过 Apple 的推送通知服务实时推送到用户的设备上。