Qué es Passbook, cómo funcionan los archivos PKPASS y cómo usarlos

  • El formato PKPASS permite almacenar digitalmente billetes, entradas o tarjetas dentro de apps Wallet.
  • Es un archivo ZIP con imágenes, JSON y firma digital, compatible con Apple Wallet y apps Android.
  • Desde 2024, Google Wallet permite importar .pkpass sin necesidad de apps externas.
  • Las empresas lo usan para credenciales, cupones dinámicos o acreditaciones móviles seguras.

Qué es Passbook

Desde que los teléfonos móviles se convirtieron en nuestro asistente personal para todo, gestionar entradas, billetes o tarjetas de fidelización digitalmente ha dejado de ser una opción para convertirse en la norma. Uno de los formatos que surgió para cubrir esta necesidad es el PKPASS, conocido por ser el tipo de archivo que utiliza Apple Wallet (antes Passbook). Aunque se originó en el ecosistema de Apple, a día de hoy tanto usuarios de iOS como de Android pueden beneficiarse de sus ventajas, gracias a la creciente compatibilidad y disponibilidad de apps de terceros.

En este artículo vamos a adentrarnos a fondo en qué es exactamente Passbook, qué implican los archivos PKPASS, cómo funcionan técnicamente, cómo usarlos en cualquier plataforma y por qué se han convertido en una solución clave no solo para consumidores, sino también para empresas que apuestan por la digitalización de sus servicios.

¿Qué es Passbook y en qué consisten los archivos PKPASS?

Passbook fue el nombre original de lo que hoy conocemos como Apple Wallet, una aplicación que se introdujo en los dispositivos Apple con el lanzamiento de iOS 6 en 2012. Su propósito era simple: ofrecer una “cartera virtual” donde los usuarios pudieran guardar de forma digital elementos como tarjetas de embarque, entradas para eventos, cupones, tarjetas regalo o de fidelización.

Para que este sistema funcionara, Apple desarrolló un formato de archivo específico, el .pkpass. Se trata de un archivo comprimido ZIP que contiene toda la información necesaria para generar visualmente un pase digital compatible con Wallet. Su estructura interna incluye imágenes, archivos JSON, certificados y en muchos casos, firmas digitales para garantizar la autenticidad del contenido y evitar manipulaciones.

Con el paso de los años, el nombre Passbook cayó en desuso tras ser renombrado como Wallet en 2015, aunque el término PKPASS se sigue utilizando ampliamente para referirse a este tipo de archivos.

Contenido técnico de un archivo PKPASS

Un archivo PKPASS no es otra cosa que un ZIP que contiene una serie de ficheros. Entre los más frecuentes encontramos:

  • pass.json: el corazón del archivo. Contiene todas las claves y valores que definen el contenido, aspecto y comportamiento del pase.
  • Imágenes PNG: archivos como icon.png, logo.png, background.png o strip.png, que conforman el diseño visual del pase.
  • manifest.json: lista de los archivos incluidos y sus hash SHA-1, utilizados para verificar la integridad del contenido.
  • signature: sirve para validar que el contenido del ZIP no ha sido manipulado. Está firmado digitalmente con un certificado oficial de Apple.
  • Carpetas regionales: directorios como es.lproj o en.lproj contienen traducciones y elementos gráficos por idioma o región.

Gracias a esta estructura modular, los PKPASS son capaces de adaptarse dinámicamente a la configuración del dispositivo (por idioma, localización, resolución de pantalla, etc.), lo que los convierte en archivos extremadamente versátiles.

Tipos de pases que puede contener un PKPASS

Apple Wallet contempla varios tipos de pase que se indican en el campo principal del pass.json. Estos tipos determinan la estructura visual del pase y cómo debe mostrarse:

  • boardingPass: para billetes de avión, tren o transporte.
  • eventTicket: entradas para conciertos, teatro, festivales y otros eventos.
  • coupon: descuentos, promociones o rebajas de tiendas.
  • storeCard: tarjeta de puntos o fidelización de comercios.
  • generic: opción libre para crear cualquier otro tipo de pase digital personalizado.

Cada uno de estos formatos se representa visualmente con distintos campos en la parte frontal o trasera, como títulos, etiquetas, fechas, códigos QR, etc.

Características clave del formato PKPASS

Los archivos PKPASS no solo destacan por su aspecto visual. Tienen funcionalidades que los hacen especialmente útiles para la vida digital:

  • Integración automática en Wallet: al pulsar sobre un archivo PKPASS en iPhone, se abre directamente en Wallet y queda guardado.
  • Seguridad: al estar firmado y cifrado, impide falsificaciones y modificaciones no autorizadas.
  • Actualización dinámica: si el servidor del emisor cambia datos (por ejemplo, hora de embarque), Wallet puede actualizar el pase automáticamente.
  • Soporte para notificaciones: un pase puede mostrar alertas contextuales según la ubicación o la hora, como por ejemplo mostrar la tarjeta de embarque al llegar al aeropuerto.

Cómo usar archivos PKPASS en dispositivos iOS

En iPhone o iPad, integrar un archivo PKPASS es tan fácil como abrir el adjunto recibido por correo, mensaje o enlace web. Al hacerlo, el sistema detecta el formato y permite añadir el pase a Wallet de forma inmediata.

Desde allí, el pase queda guardado en la aplicación, ordenado por fecha o prioridad. Si el emisor permite la compartición entre dispositivos Apple, también se puede enviar fácilmente a otros usuarios de iOS vía AirDrop, iMessage o WhatsApp.

Wallet en Apple permite además configurar tarjetas de pago, llaves digitales, certificados de vacunación o incluso identificaciones personales digitales si el país y el entorno lo permiten.

¿Y en Android? ¿También se pueden usar archivos PKPASS?

Aunque durante mucho tiempo los usuarios de Android se vieron obligados a recurrir a aplicaciones de terceros, desde comienzos de 2024 se ha implementado el soporte nativo de Google Wallet para PKPASS en muchos dispositivos Android. Esto significa que ahora es posible abrir un archivo PKPASS directamente desde un correo o almacenamiento y añadirlo a Google Wallet, igual que en un iPhone.

No obstante, hay que destacar que esta compatibilidad depende del emisor del pase. Algunos generadores de PKPASS aún no permiten añadirlos al sistema de Google, y en esos casos será necesario optar por apps de terceros.

Apps recomendadas para abrir PKPASS en Android

  • PassWallet: una de las más veteranas y completas. Permite importar, organizar y abrir archivos fácilmente.
  • WalletPasses: interfaz limpia, soporte para actualizaciones automáticas y copias de seguridad en la nube.
  • Pass2U Wallet: permite no solo visualizar pases, sino también crearlos desde cero o a partir de plantillas.
  • PassAndroid: opción open source compatible incluso con formatos derivados como espass.
  • AnyPass: ligera y pensada para quienes buscan solo importar y gestionar unos pocos archivos de forma rápida.

¿Qué usos tiene este formato en el ámbito empresarial?

El formato PKPASS no se limita al uso personal. Cada vez más empresas lo están adoptando como herramienta estratégica para modernizar procesos y ofrecer una experiencia digitalizada a sus usuarios, empleados o clientes. Algunos usos corporativos habituales incluyen:

  • Credenciales personalizadas: tarjetas con el logo de empresa, nombre de usuario, cargo, acceso por QR y actualizaciones en tiempo real.
  • Tarjetas de fidelización: con saldo dinámico, notificaciones automáticas y branding corporativo.
  • Entradas a ferias, congresos o formaciones: sustituyendo acreditaciones físicas, reutilizables con cada edición.
  • Campañas promocionales: cupones de descuento que se actualizan según fecha o consumo.

Además, al ser un formato abierto documentado públicamente por Apple, muchas soluciones de backend permiten generarlos automáticamente sin costes de licencia, lo que ha favorecido su extensión más allá del entorno original de iOS.

Ventajas frente a otros sistemas como el PDF

Aunque el PDF ha sido durante décadas una solución estándar para compartir billetes o entradas, los PKPASS tienen notables ventajas en el entorno móvil:

  • Diseño adaptable a tamaño de pantalla.
  • Soporte para múltiples idiomas en un solo archivo.
  • Integración con la ubicación y el reloj del dispositivo.
  • Posibilidad de eliminar, caducar o actualizar automáticamente sin que el usuario tenga que hacer nada.

Además, el hecho de poder firmarlos digitalmente con certificados garantiza su integridad, algo que el PDF no ofrece por defecto salvo en entornos corporativos más avanzados.

Limitaciones actuales del PKPASS

A pesar de sus amplias ventajas, aún existen algunas limitaciones que conviene tener en cuenta:

  • El formato es de solo lectura: no se puede editar una vez generado sin invalidar la firma digital, lo que limita la personalización posterior.
  • Depende de sistemas Wallet: no tiene soporte visual estándar fuera de apps específicas, por lo que no se puede abrir con un visor universal como ocurre con el PDF.
  • Algunos emisores no generan versiones compatibles con Android, lo que puede dificultar el acceso a los usuarios fuera de iOS.
  • No todos los países o plataformas de transporte lo adoptan, aunque cada vez hay más integración global.

¿Se puede convertir a PDF?

Directamente, no. Los archivos PKPASS no pueden transformarse a PDF de forma precisa, ya que contienen elementos dinámicos, QR interactivos y datos actualizables que no se plasman en una imagen estática.

Una posible solución es hacer una captura de pantalla del pase una vez abierto y convertir esa imagen a PDF con cualquier herramienta de escaneado, aunque en ese caso se pierde la interactividad y se convierte en un contenido meramente visual.

Si necesitas una copia física o una versión no interactiva del pase, la captura puede bastar. Para todo lo demás, es mejor mantener el archivo PKPASS original.

Deja un comentario