Esto es lo que la mayoría entiende al revés sobre los wallet passes: tú no envías una actualización. Editas el pase, y los teléfonos vienen a ti.
Cambia un saldo de puntos, un nivel, una fecha de vencimiento, un código de barras. Lo cambias una vez, de tu lado. Cada tarjeta que ya está en el Apple Wallet o Google Wallet de un cliente se redibuja sola con la nueva información. Nadie reinstala nada, nadie vuelve a descargar una tarjeta, y en la mayoría de los casos nadie recibe siquiera un aviso. Ese es todo el truco, y vale la pena entender el mecanismo detrás antes de construir algo encima.
El mecanismo de notificación silenciosa detrás de cada actualización
Un wallet pass no es una imagen estática. Es un pequeño paquete de datos con la dirección de un servidor de origen incorporada, así que siempre sabe dónde consultar su propia versión más reciente.
Cuando editas un pase, la secuencia es así. Tu plataforma de pases envía una notificación silenciosa a los servidores de Apple o de Google. Silenciosa quiere decir exactamente eso: sin banner, sin sonido, sin ninguna notificación visible para el cliente. La notificación solo despierta la wallet en el dispositivo y le dice una cosa: que un pase que tiene guardado cambió.
El teléfono entonces se conecta de vuelta al servidor de origen del pase, descarga el archivo actualizado y lo reemplaza. El cliente abre su wallet más tarde y la tarjeta simplemente… está correcta. Nunca vio el intercambio que la dejó así.
Apple y Google difieren en la tubería técnica, pero la forma es la misma. Apple usa el servicio web de PassKit y APNs para la notificación silenciosa; Google usa su Wallet API y actualiza el objeto del lado del servidor, que después se propaga al dispositivo. De cualquier forma, tú tocas un registro y la actualización llega a cada teléfono que tiene ese pase.
Qué dispara una actualización en el teléfono del cliente
No todos los cambios tienen que salir de que tú toques un botón. Algunas actualizaciones se disparan por datos, otras por contexto. Las más comunes:
Cambio de puntos o de nivel
Un cliente gana puntos, cruza un umbral, pasa de Plata a Oro. Tu lógica de fidelización actualiza su registro, el pase refleja el nuevo saldo o nivel, y la notificación silenciosa lo lleva a su teléfono. No hace falta un correo que diga “felicidades, ya eres Oro”, aunque puedes enviarlo igual si quieres que el momento se sienta.
Relevancia por ubicación
Esta no es siquiera una edición de datos. Un pase puede llevar coordenadas de ubicación, y cuando el teléfono nota que el cliente está cerca de una de ellas, muestra el pase en la pantalla de bloqueo por su cuenta. El cliente camina cerca de la tienda y la tarjeta de café aparece. Tú defines la ubicación una vez, al emitir el pase; el teléfono se encarga del resto sin ninguna notificación de tu parte.
Vencimiento y atenuado
Un cupón termina. La fecha de un boleto pasa. Envías una actualización que marca el pase como vencido, y la wallet lo atenúa para que se vea visiblemente terminado en vez de silenciosamente roto. Es un detalle pequeño que evita un ticket de soporte, porque el cliente puede ver que la oferta venció en lugar de preguntarse por qué el código de barras no escanea.
Qué pasa si el cliente está sin conexión
Hora de la parte honesta, porque aquí es donde prometer de más mete a la gente en problemas.
Si el teléfono de un cliente está sin conexión cuando envías una actualización, la actualización no le llega en ese momento. No hay magia aquí. La notificación silenciosa no puede despertar un dispositivo inalcanzable.
Lo que te salva es que el pase sabe dónde vive su servidor de origen. La próxima vez que el teléfono se conecte y la wallet haga su chequeo, o la próxima vez que el cliente abra el pase, el dispositivo descarga la versión vigente y se pone al día. Así que la actualización no se pierde, solo se pospone hasta que el teléfono pueda enterarse.
La regla práctica: las actualizaciones de wallet son confiables, pero no son una garantía instantánea contra un teléfono en modo avión. Diseña pensando en “eventualmente correcto”, no en “siempre instantáneo”. Para algo urgente, como un descuento relámpago de una hora durante un Hot Sale o un CyberMonday, combina el pase con un canal que confirme la entrega en vez de depender solo de la actualización silenciosa.
Por qué esto le importa a marketing, no solo a desarrollo
Quita la tubería técnica y esto es lo que queda: la tarjeta en el bolsillo de tu cliente es una superficie viva que tú controlas, no un impreso que se vuelve obsoleto en cuanto se emite.
Piensa en lo que eso elimina. Ninguna campaña para reemitir tarjetas después de un cambio de precio. Ningún correo de “borra el cupón viejo y descarga el nuevo” que la mitad de tu lista ignora. Ninguna ráfaga de notificaciones cada vez que un saldo sube, que es exactamente el tipo de ruido que entrena a la gente para silenciarte. Editas la fuente, los bolsillos se actualizan, y no gastaste nada de la paciencia de tus clientes haciéndolo.
Esa es la diferencia entre un wallet pass y un activo estático. Uno es un canal. El otro es un PDF.
Avisarle manualmente a cada tarjetahabiente sobre un cambio de precio o de puntos no escala. Pushwoosh empuja la actualización en silencio, sin necesidad de app y sin fatiga de notificaciones. Mira cómo funciona con Wallet Passes.
FAQ
No. Por defecto, las actualizaciones de contenido del pase son silenciosas, así que un saldo de puntos o una fecha de vencimiento pueden cambiar sin que nada aparezca en la pantalla del cliente. Puedes elegir adjuntar un mensaje visible a ciertas actualizaciones, como una oferta nueva que aparece al reverso de la tarjeta, pero el refresco de datos rutinario no interrumpe a nadie.
La actualización espera. El pase lleva su propia dirección de servidor, así que en cuanto el teléfono vuelve a estar en línea, o la próxima vez que el cliente abre el pase, la wallet obtiene la versión más reciente y sincroniza. El cambio no se pierde; solo se aplica en cuanto el dispositivo puede alcanzar el servidor. ¿Quieres el detalle a nivel desarrollador -endpoints del servicio web de PassKit, configuración de APNs, objetos de Google Wallet API-? Eso vive en la
documentación de Pushwoosh.