Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Aparcar desde el dispositivo

El flujo de trabajo de aparcamiento iniciado por el dispositivo se desencadena cuando el usuario retira la tarjeta de Apple Wallet. Dado que esta acción se realiza directamente en el dispositivo, se garantiza que el dispositivo esté en línea.

Esta sección ofrece una visión general del flujo de trabajo, incluidos los pasos detallados, diagramas de secuencia y posibles escenarios de error.

Flujo de trabajo

A continuación se presentan los pasos a alto nivel del flujo de trabajo de aparcamiento iniciado por el dispositivo:

  1. Retiro de tarjeta: El usuario selecciona la tarjeta de transporte y pulsa 'Eliminar tarjeta' para iniciar el proceso de eliminación.

  2. Desvincular tarjeta: Apple notifica a la plataforma D1 Transit que el usuario desea eliminar la tarjeta de transporte de su dispositivo. Dado que es CBT, se inicia una sesión de aparcamiento.

  3. Aparcar tarjeta: El dispositivo Apple se conecta a la plataforma D1 Transit para leer el contenido de la instancia del applet, de modo que el emisor de transporte pueda guardar el estado de la tarjeta en el backend.

Diagrama de secuencia

Cuando el usuario selecciona la tarjeta de transporte para su eliminación, Apple inicia una llamada API managePass a la plataforma D1 Transit con la acción desvincular para indicar la intención de eliminar la tarjeta.

Aparcar tarjeta

En los ecosistemas CBT, la instancia del applet no se elimina de inmediato. El dispositivo se conecta a la plataforma D1 Transit para ejecutar comandos que pueden usarse para leer y actualizar el contenido del applet.

D1 Transit envía getDigitalCardBundleCommands al emisor de transporte para obtener los comandos que se devolverán y ejecutarán en el dispositivo.

Pueden ocurrir varios viajes de ida y vuelta para completar la sesión de aparcamiento.

Una vez completada la sesión de aparcamiento, la instancia del applet se elimina del dispositivo.

Última actualización

¿Te fue útil?