Saltar al contenido
Wallet simuladoSin sesión

Apple Wallet y Google Wallet

Dos tarjetas, dos plataformas, sin app

Lo que ves es una previsualización fiel y el JSON que se firmaría y enviaría. Para emitirlas de verdad hacen falta las cuentas emisoras de GN, certificados y la aprobación de Google (fase P2). Nada de esto envía avisos reales.

Tarjeta Partner · B2B

Para el profesional: su nivel, su centro y la próxima masterclass. Es un recordatorio, no una credencial.

ReSound Partner ConnectNivelPremium Partner
ProfesionalPablo Medina
CentroCentro Auditivo Retiro SonoroPróxima masterclassMasterclass Sensia · 18 nov
Ver el reverso
Acceso
Esta tarjeta no da acceso por sí sola: el portal verifica tu centro.
Actualizaciones
Cuando GN aprueba un contenido nuevo para tu nivel, la tarjeta cambia.
RReSound Partner Connect

Pablo Medina

Premium Partner

Centro
Centro Auditivo Retiro Sonoro
Próxima masterclass
Masterclass Sensia · 18 nov
Ver el JSON que se enviaría (pass.json de Apple y objeto de Google)
{
  "formatVersion": 1,
  "passTypeIdentifier": "pass.com.ejemplo.gnconnect.partner",
  "serialNumber": "pp_u_pro_mad",
  "teamIdentifier": "TEAMIDDEMO",
  "organizationName": "ReSound Partner Connect",
  "description": "ReSound Partner Connect · Premium Partner",
  "backgroundColor": "#3f0d1e",
  "foregroundColor": "rgb(255,255,255)",
  "labelColor": "rgb(230,221,211)",
  "generic": {
    "headerFields": [
      {
        "key": "nivel",
        "label": "NIVEL",
        "value": "Premium Partner"
      }
    ],
    "primaryFields": [
      {
        "key": "nombre",
        "label": "PROFESIONAL",
        "value": "Pablo Medina"
      }
    ],
    "secondaryFields": [
      {
        "key": "centro",
        "label": "CENTRO",
        "value": "Centro Auditivo Retiro Sonoro"
      }
    ],
    "auxiliaryFields": [
      {
        "key": "evento",
        "label": "PRÓXIMA MASTERCLASS",
        "value": "Masterclass Sensia · 18 nov",
        "changeMessage": "Nueva fecha: %@"
      }
    ],
    "backFields": [
      {
        "key": "acceso",
        "label": "Acceso",
        "value": "Esta tarjeta no da acceso por sí sola: el portal verifica tu centro."
      }
    ]
  },
  "barcodes": [
    {
      "format": "PKBarcodeFormatQR",
      "message": "https://connect.calendarioformaciongn.com/partner/resound",
      "messageEncoding": "iso-8859-1"
    }
  ],
  "webServiceURL": "https://connect.ejemplo/api/wallet/apple",
  "authenticationToken": "<token-por-pase>"
}
{
  "id": "ISSUER_ID.pp_u_pro_mad",
  "classId": "ISSUER_ID.gnconnect_partner",
  "state": "ACTIVE",
  "cardTitle": {
    "defaultValue": {
      "language": "es",
      "value": "ReSound Partner Connect"
    }
  },
  "header": {
    "defaultValue": {
      "language": "es",
      "value": "Pablo Medina"
    }
  },
  "subheader": {
    "defaultValue": {
      "language": "es",
      "value": "Premium Partner"
    }
  },
  "hexBackgroundColor": "#3f0d1e",
  "textModulesData": [
    {
      "id": "centro",
      "header": "Centro",
      "body": "Centro Auditivo Retiro Sonoro"
    },
    {
      "id": "evento",
      "header": "Próxima masterclass",
      "body": "Masterclass Sensia · 18 nov"
    }
  ],
  "barcode": {
    "type": "QR_CODE",
    "value": "https://connect.calendarioformaciongn.com/partner/resound"
  }
}

Tarjeta Care · B2C

Para el paciente: su centro, su próxima cita y el teléfono. Diseño neutro: usa el nombre comercial «Retiro Sonoro» y no el de «Centro Auditivo Retiro Sonoro», para no revelar en la pantalla de bloqueo que es un centro auditivo.

Retiro SonoroTarjetaServicio
Tu centroRetiro Sonoro
Próxima citaSin fechaTeléfono+34 910 000 001
Ver el reverso
Privacidad
Solo el nombre y el teléfono de tu centro y tu próxima cita. Ningún dato de salud.
Ubicación
Desactivada. La puedes activar desde tu tarjeta.
RTarjeta de servicio

Retiro Sonoro

Próxima cita
Sin fecha
Teléfono
+34 910 000 001
Ver el JSON que se enviaría (pass.json de Apple y objeto de Google)
{
  "formatVersion": 1,
  "passTypeIdentifier": "pass.com.ejemplo.gnconnect.care",
  "serialNumber": "generica_c_madrid",
  "teamIdentifier": "TEAMIDDEMO",
  "organizationName": "Retiro Sonoro",
  "description": "Tarjeta de servicio de Retiro Sonoro",
  "backgroundColor": "#111827",
  "foregroundColor": "rgb(255,255,255)",
  "labelColor": "rgb(255,255,255)",
  "storeCard": {
    "headerFields": [
      {
        "key": "tipo",
        "label": "TARJETA",
        "value": "Servicio"
      }
    ],
    "primaryFields": [
      {
        "key": "centro",
        "label": "TU CENTRO",
        "value": "Retiro Sonoro"
      }
    ],
    "secondaryFields": [],
    "auxiliaryFields": [
      {
        "key": "tel",
        "label": "TELÉFONO",
        "value": "+34 910 000 001"
      }
    ],
    "backFields": [
      {
        "key": "privacidad",
        "label": "Privacidad",
        "value": "Esta tarjeta solo guarda el nombre y el teléfono de tu centro y tu próxima cita."
      }
    ]
  },
  "barcodes": [
    {
      "format": "PKBarcodeFormatQR",
      "message": "https://connect.calendarioformaciongn.com/p/V3ydD-g-bi4qjoT8OHd5oA",
      "messageEncoding": "iso-8859-1"
    }
  ],
  "webServiceURL": "https://connect.ejemplo/api/wallet/apple",
  "authenticationToken": "<token-por-pase>"
}
{
  "id": "ISSUER_ID.generica_c_madrid",
  "classId": "ISSUER_ID.gnconnect_care",
  "state": "ACTIVE",
  "cardTitle": {
    "defaultValue": {
      "language": "es",
      "value": "Retiro Sonoro"
    }
  },
  "header": {
    "defaultValue": {
      "language": "es",
      "value": "Tarjeta de servicio"
    }
  },
  "hexBackgroundColor": "#111827",
  "textModulesData": [
    {
      "id": "tel",
      "header": "Teléfono",
      "body": "+34 910 000 001"
    }
  ],
  "barcode": {
    "type": "QR_CODE",
    "value": "https://connect.calendarioformaciongn.com/p/V3ydD-g-bi4qjoT8OHd5oA"
  }
}

Tarjeta cerca del centro

  • Apple: hasta 10 ubicaciones por pase. Es una sugerencia en la pantalla de bloqueo, no un aviso. El campo relevantDate está obsoleto desde iOS 18.1.
  • Google: avisos de proximidad desde octubre de 2025, hasta 10 ubicaciones por clase y por objeto. Google decide el radio y el tiempo; exige avisos activados y ubicación precisa permanente.
  • Solo para quien ya guardó la tarjeta. No sirve para impactar a desconocidos: para eso están el QR de escaparate y los anuncios locales.

Por diseño

  • La tarjeta Care no muestra datos de salud: en la pantalla de bloqueo la puede ver cualquiera.
  • La ubicación va desactivada salvo que el paciente la active.
  • La tarjeta Partner nunca abre contenido por sí sola: el portal siempre verifica.
  • Para emitirlas de verdad: cuenta Apple Developer y Pass Type ID, cuenta emisora de Google Wallet, servicio web de actualización y APNs (fase P2).