Del móvil al coche
Envía una plantilla raíz con secciones, filas, subtítulos y payloads definidos por la aplicación.
@capgo/capacitor-auto proporciona un pequeño puente para apps que necesitan superficies de coche basadas en plantillas aprobadas en iOS y Android.
No refleja un WebView en la pantalla del coche. La app del móvil envía una plantilla limitada, el host del coche la renderiza con la UI de CarPlay o Android Auto, y las selecciones de fila vuelven a la app Capacitor como eventos.
Del móvil al coche
Envía una plantilla raíz con secciones, filas, subtítulos y payloads definidos por la aplicación.
Del coche al móvil
Escucha carAction los eventos cuando el conductor selecciona una acción en la pantalla del coche.
Estado de conexión
Reacciona cuando un host de CarPlay o Android Auto se conecta o desconecta.
Puntos de entrada nativos
Incluye un CarPlay scene delegate y Android Auto CarAppService para que el host del coche pueda lanzar la integración.
| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Parcial | Ver primeros pasos |
isAvailable() devuelve el soporte de la plataforma y el estado de conexión actual.setRootTemplate(options) actualiza la pantalla del coche con una plantilla de lista simple.sendMessage(options) envía un mensaje definido por la aplicación a través del bridge nativo.connectionChanged informa cuando el host del coche se conecta o desconecta.carAction se emite cuando se selecciona una fila del coche.messageReceived transporta mensajes de puente definidos por la aplicación.iOS utiliza CarPlay CPTemplateApplicationSceneDelegate y renderiza una CPListTemplate.
Android usa AndroidX Car App Library, registra un CarAppService, y renderiza una pantalla de Android Auto con plantillas.
Ambas plataformas exigen que la app cumpla las políticas de car apps de Apple y Google. Aún necesitarás la categoría de app, entitlement, aprobación de revisión y configuración de plataforma correcta para tu caso de uso.
Esta referencia se sincroniza desde src/definitions.ts en capacitor-auto.
Si estás usando @capgo/capacitor-auto para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-auto para la capacidad nativa en Uso de @capgo/capacitor-auto, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.