Un cliente muestra en el mostrador de una cafetería un móvil con una tarjeta de fidelización de sellos y un código QR.

Tu tarjeta de sellos en el móvil

Tarjeta de fidelización en Apple Wallet y Google Wallet: cómo funciona

Respuesta corta

Una tarjeta de fidelización digital es un pase que el cliente guarda en Apple Wallet o Google Wallet desde un enlace o un código QR, sin instalar una app tuya. El negocio genera el pase, lo firma o lo emite con su cuenta de desarrollador y lo actualiza desde un servidor cuando suma sellos. Los avisos existen, pero tienen límites y no siempre son inmediatos.

Lo esencial

  • El cliente la añade con un enlace o un QR y queda en la app Wallet que ya tiene en el móvil.
  • Apple y Google funcionan de forma distinta y requieren cada uno su propia configuración.
  • Los sellos se actualizan desde un servidor: el pase cambia en el móvil del cliente.
  • Google limita a 3 los avisos por pase y día; Apple no garantiza actualizaciones al instante.
  • Hace falta una forma de validar el sello en caja; no basta con que el cliente enseñe la pantalla.

Qué es una tarjeta de fidelización en Wallet

Es la versión digital de la típica tarjeta de sellos. En lugar de papel, el cliente guarda un pase en la aplicación de carteras de su teléfono: Apple Wallet en iPhone y Google Wallet en Android.

Apple define las tarjetas de tienda (store cards) como pases para tarjetas de descuento, regalo y fidelización de comercios, que pueden mostrar puntos, saldo de recompensas y condiciones. Google ofrece su propio formato de tarjetas de fidelización, que se guardan en la aplicación Google Wallet.

La ventaja para el cliente es que no instala una app más y la tarjeta no se pierde en un cajón. Para ti, la ventaja es poder mantener la tarjeta al día sin imprimir nada.

Cómo la añade el cliente

El procedimiento es sencillo para el cliente, aunque por detrás es distinto en cada plataforma.

  1. Escanea un código QR en el mostrador o pulsa un enlace que le envías por web, correo o SMS.

  2. Pulsa «Añadir a Apple Wallet» o «Añadir a Google Wallet», según su teléfono.

  3. La tarjeta queda guardada y puede enseñarla en caja.

Con Apple, los pases se pueden instalar desde Mail y Safari en iOS, o desde una aplicación mediante el framework PassKit; Apple señala que los pases deben seguir siendo útiles aunque el usuario no tenga tu app. Con Google, el pase se crea mediante la API de Google Wallet y se entrega con un enlace «Añadir a Google Wallet» que funciona en cualquier lugar donde haya enlaces: web, correo o SMS.

Un cliente escanea con el móvil un código QR en el mostrador de una cafetería.

Qué hay detrás: lo que prepara el negocio (o quien la monta)

Una tarjeta de este tipo no es solo un diseño bonito. Requiere configuración técnica que cada plataforma exige:

  • Apple: un identificador de tipo de pase y un certificado de firma creados en una cuenta de desarrollador de Apple. El pase es un paquete firmado que contiene su descripción en JSON, imágenes y, de forma opcional, localizaciones. Si el identificador no coincide con el certificado, el pase no funciona.
  • Google: una cuenta de emisor de la API de Google Wallet y una cuenta de servicio autorizada en la consola de Google Wallet para firmar el enlace de cada pase.
  • Un servidor propio que genere los pases, guarde el estado de cada cliente y los actualice cuando cambia algo.

Este es el trabajo que hacemos en el servicio de tarjeta de fidelización digital: diseño, alta en ambas plataformas y soporte.

Cómo se actualizan los sellos

Cuando el cliente consigue un sello, el pase del móvil tiene que cambiar. El mecanismo es distinto en cada sistema:

  • Apple Wallet: el pase incluye la dirección de un servicio web. Al añadirlo, el teléfono se registra en tu servidor. Cuando algo cambia, el servidor envía un aviso silencioso a través del servicio de notificaciones de Apple; el teléfono consulta qué pases han cambiado y descarga la versión nueva, que sustituye a la anterior.
  • Google Wallet: actualizas el objeto del pase mediante la API y el cambio se refleja en la tarjeta guardada.

Apple recuerda que las actualizaciones no están garantizadas: el usuario puede estar sin conexión o haber desactivado las actualizaciones del pase. Tampoco conviene fiarse de lo que muestra la pantalla para decisiones importantes.

Avisos y notificaciones: qué se puede y qué no

Aquí hay más matices de los que suelen contarse. Ni el negocio ni quien monta la tarjeta controla del todo cuándo se muestra un aviso.

Apple WalletGoogle Wallet
Avisos por cambiosSe basan en actualizaciones del pase; no se garantiza que lleguen al momentoMensajes que añaden un aviso: máximo 3 por pase en 24 horas, según la documentación de Google sobre pases genéricos
Avisos por lugarEl pase puede aparecer en la pantalla de bloqueo cerca de hasta 10 ubicaciones que definasHasta 10 ubicaciones por clase y 10 por objeto; Google decide cuándo avisar
Control del textoEl del paseGoogle controla el texto del aviso por proximidad

En Google, si superas el límite, la solicitud de aviso devuelve un error de cuota; aún puedes actualizar el pase con mensajes sin aviso. Además, Google puede limitar los avisos si considera que molestas al usuario, y el cliente debe tener las notificaciones activadas. En ubicación, el usuario debe haber concedido acceso preciso y permanente a la localización.

Úsalo con cabeza

El objetivo es que el cliente vuelva, no que silencie la tarjeta. Reserva los avisos para algo que le interese: una recompensa conseguida o una oferta real.

Cómo se valida en caja y por qué importa

La tarjeta incluye normalmente un código (QR o código de barras) que se escanea. Apple recomienda comprobar un identificador único contra tu servidor en lugar de fiarse de los datos del propio pase, y no vincular un pase de un solo uso a un único dispositivo, porque los pases se sincronizan con iCloud y el usuario puede reenviarlos.

Traducido: el sello no debe «existir» solo en la pantalla del cliente. El sistema debe registrar en tu servidor cuándo se suma un sello y cuándo se canjea una recompensa, para evitar duplicados y errores.

Una barista escanea la tarjeta de fidelización en el móvil de un cliente en la caja.

Qué esperar (y qué no)

  • Es una herramienta para facilitar que el cliente vuelva, no una garantía de fidelidad.
  • Funciona bien con clientes que ya usan Wallet; no todos lo harán de inmediato.
  • Requiere mantenimiento: certificados, claves y cuentas que caducan o cambian.
  • Los datos del cliente que recojas están sujetos al RGPD; informa en tu política de privacidad.

Antes de lanzarla, define qué premias, cuántos sellos hacen falta y cómo se canjea. Si además quieres atraer clientes nuevos, la guía Cómo posicionar tu web en Google es un buen complemento.

Preguntas frecuentes

¿Mis clientes tienen que instalar una app?

No una app tuya. El iPhone incluye Apple Wallet y en Android se usa Google Wallet. Basta con escanear un QR o abrir un enlace y pulsar el botón de añadir. Apple indica que los pases deben seguir siendo útiles aunque el usuario no tenga la app del negocio.

¿Se pueden enviar notificaciones a todos mis clientes?

Con límites. Google permite como máximo 3 mensajes con aviso por pase en 24 horas y puede limitar el envío si lo considera spam; Apple no garantiza la entrega inmediata. Son avisos ligados a cada pase, no una herramienta de difusión masiva sin límites.

¿Qué pasa si el cliente cambia de móvil?

Apple indica que los pases se sincronizan mediante iCloud. Sea cual sea la plataforma, conviene que tu sistema identifique cada tarjeta por un código único guardado en tu servidor y no lo vincule a un dispositivo concreto.

¿Se puede falsificar un sello?

Si el sello solo existiera en la pantalla, sí. Por eso conviene registrar los sellos y canjes en tu servidor y validar el código único de cada tarjeta, como recomienda Apple, en lugar de confiar en lo que muestra el pase.

Fuentes consultadas6
  1. Apple Developer — Creating a store card passdeveloper.apple.com (se abre en una pestaña nueva)
  2. Apple Developer — Adding a web service to update passesdeveloper.apple.com (se abre en una pestaña nueva)
  3. Apple Developer — Showing a pass on the Lock Screendeveloper.apple.com (se abre en una pestaña nueva)
  4. Apple Developer Archive — Pass Ecosystem (PassKit Programming Guide)developer.apple.com (se abre en una pestaña nueva)
  5. Google for Developers — Google Wallet loyalty cardsdevelopers.google.com (se abre en una pestaña nueva)
  6. Google for Developers — Trigger push notifications (Google Wallet)developers.google.com (se abre en una pestaña nueva)

¿Creamos la tarjeta de fidelización de tu negocio?

Escríbenos por WhatsApp con tu web y lo que necesitas. Te respondemos directamente, sin intermediarios.