Saltar 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 vuelta 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 previa de WebView en la pantalla del coche. La aplicación del teléfono envía un coche de plantilla limitada, el host del coche la renderiza con la interfaz de usuario de CarPlay o Android Auto, y las selecciones de fila vuelven a la aplicación Capacitor como eventos.

Teléfono a coche

Enviar una plantilla root con secciones, filas, subtítulos y paquetes de carga definidos por la aplicación.

Coche a teléfono

Escuchar carAction eventos cuando el conductor selecciona una acción en la pantalla del coche.

Estado de conexión

Reacciona cuando se conecta o desconecta un host CarPlay o Android Auto.

Puntos de entrada nativos

Envía un delegado de escena CarPlay y Android Auto CarAppService para que el host del automóvil pueda lanzar la integración.

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

iOS utiliza CarPlay CPTemplateApplicationSceneDelegate y renderiza un CPListTemplate.

Android utiliza la biblioteca de aplicaciones de coche de AndroidX, registra un CarAppService, y renderiza una pantalla de Android Auto templada.

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

Esta referencia está sincronizada desde src/definitions.ts en capacitor-auto.

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