Vai alla navigazione

@capgo/capacitor-auto

Invia azioni sicure per template dal tuo Capacitor app sul display del veicolo e ricevi gli eventi di intento del conducente in JavaScript.

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

Non riflette una WebView sulla schermata dell'auto. L'app del telefono invia un template di auto limitato, l'host dell'auto lo rende con l'interfaccia CarPlay o Android Auto UI, e le selezioni di riga tornano all'app Capacitor come eventi.

Telefono a auto

Inviare un template radice con sezioni, righe, sottotitoli e carichi di payload definiti dall'applicazione.

Auto a telefono

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

Stato della connessione

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

Punti di ingresso nativi

Invia un delegato di scena CarPlay e un host Android Auto CarAppService così il host dell'auto può avviare l'integrazione.

  • isAvailable() restituisce lo stato di supporto della piattaforma e lo stato di connessione corrente.
  • setRootTemplate(options) aggiorna lo schermo dell'auto con un semplice template di lista.
  • sendMessage(options) invia un messaggio definito dall'applicazione attraverso il ponte nativo.
  • connectionChanged rappresenta quando il host dell'auto si connette o si disconnette.
  • carAction viene emesso quando viene selezionata una riga dell'auto.
  • messageReceived trasporta messaggi del ponte definiti dall'applicazione.

iOS utilizza un CarPlay CPTemplateApplicationSceneDelegate e rende una CPListTemplate.

Android utilizza AndroidX Car App Library, registra un CarAppService, e rende una schermata Android Auto personalizzata.

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'entitazione, l'approvazione della revisione e la configurazione della piattaforma per il proprio caso d'uso.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-auto.

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