Ir al contenido

@capgo/capacitor-auto

Envía acciones seguras de plantilla desde tu aplicación Capacitor a la pantalla del vehículo y recibe eventos de intención del conductor de regreso en JavaScript.

@capgo/capacitor-auto proporciona un pequeño puente para aplicaciones que necesitan superficies de coches aprobadas y basadas en plantillas en iOS y Android.

No refleja una vista de WebView en la pantalla del coche. La aplicación de teléfono envía un modelo de coche limitado, el anfitrión del coche lo renderiza con la interfaz de usuario de CarPlay o Android Auto y las selecciones de fila vuelven a la Capacitor aplicación como eventos.

Teléfono a coche

Envíe un modelo de raíz con secciones, filas, subtítulos y paquetes de carga definidos por la aplicación.

Coches a teléfono

Escuche carAction los eventos cuando el conductor seleccione una acción en la pantalla del coche.

Estado de la conexión

Reaccione cuando un anfitrión de CarPlay o Android Auto se conecte o se desconecte.

Puntos de entrada nativos

Envía un delegado de escena de CarPlay y Android Auto CarAppService entonces el anfitrión del coche puede lanzar la integración.

  • isAvailable() devuelve el soporte de la plataforma y el estado de conexión actual.
  • setRootTemplate(options) actualiza la pantalla del coche con un plantilla de lista simple.
  • sendMessage(options) envía un mensaje definido por la aplicación a través del puente nativo.
  • connectionChanged informa cuando el anfitrión del coche se conecta o se desconecta.
  • carAction se emite cuando se selecciona una fila de coche.
  • messageReceived transmite mensajes del puente definidos por la aplicación.

iOS utiliza un CarPlay CPTemplateApplicationSceneDelegate y renderiza un CPListTemplate.

Android utiliza la biblioteca de aplicaciones de automoción de AndroidX, registra un CarAppService, y renderiza una pantalla de Android Auto con plantilla.

Ambas plataformas requieren que la aplicación cumpla con las políticas de aplicaciones de automoción de Apple y Google. Todavía necesita la categoría de aplicación, la autorización, la aprobación de revisión y la configuración de la plataforma para su caso de uso.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-auto.

Si está utilizando @capgo/capacitor-auto para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-auto para la capacidad nativa en Usando @capgo/capacitor-auto, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Empresa de Ionic para el flujo de trabajo del producto en Alternativas de Plugins de Empresa de Ionic.