Vai alla navigazione

@capgo/capacitor-auto

Inviare azioni sicure per template dal tuo Capacitor app per lo schermo del veicolo e ricevere eventi di intento del conducente in JavaScript.

@capgo/capacitor-auto fornisce un piccolo ponte per le app che necessitano di superfici di auto approvate e basate su template per iOS e Android.

Non riflette una WebView sulla schermata dell'auto. L'app del telefono invia una superficie di auto limitata, l'host dell'auto la rende con l'interfaccia utente di CarPlay o Android Auto e le selezioni di riga tornano all'app Capacitor come eventi.

Telefono all'auto

Inserisci un template radice con sezioni, righe, sottotitoli e payload definiti dall'applicazione.

Auto al telefono

Ascolta per carAction gli eventi quando il conducente seleziona un'azione sulla schermata dell'auto.

Stato di connessione

Reagisce quando un host CarPlay o Android Auto si connette o si disconnette.

Punti di ingresso nativi

Invia un delegato di scena CarPlay e Android Auto CarAppService in modo che il host dell'auto possa avviare l'integrazione.

  • isAvailable() ritorna il supporto delle piattaforme e lo stato di connessione corrente.
  • setRootTemplate(options) aggiorna lo schermo dell'auto con un template di lista semplice.
  • sendMessage(options) invia un messaggio definito dall'applicazione attraverso il ponte nativo.
  • connectionChanged riferisce quando il host dell'auto si connette o si disconnette.
  • carAction viene emesso quando si seleziona una riga dell'auto.
  • messageReceived carica messaggi di ponte definiti dall'applicazione.

iOS utilizza CarPlay CPTemplateApplicationSceneDelegate e visualizza un CPListTemplate.

Android utilizza AndroidX Car App Library, registra un CarAppServicee visualizza uno schermo Android Auto templatizzato.

Entrambe le piattaforme richiedono all'app di seguire le politiche per le app di auto di Apple e Google. Tuttavia, è ancora necessario la categoria dell'app, l'entità, l'approvazione di revisione e la configurazione della piattaforma per il proprio caso d'uso.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-auto.

Se stai utilizzando @capgo/capacitor-auto per pianificare il lavoro di plugin nativi, connettilo con Utilizzando @capgo/capacitor-auto per la capacità nativa in Utilizzando @capgo/capacitor-auto, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, I plugin Capacitor di Capgo per i dettagli di implementazione in I plugin Capacitor di Capgo, Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.