Saltare al contenuto

@capgo/capacitor-auto

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

@capgo/capacitor-auto fornisce un piccolo ponte per le app che richiedono superfici di auto con layout approvato 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 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 applicazione definiti.

Auto a telefono

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

Stato di connessione

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

Punti di ingresso nativi

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

  • isAvailable() Restituisce lo stato di connessione attuale e il supporto della piattaforma.
  • setRootTemplate(options) aggiorna lo schermo dell'auto con un semplice template di lista.
  • sendMessage(options) inviare 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 viene selezionata una riga dell'auto.
  • messageReceived trasmette messaggi di ponte definiti dall'applicazione.

iOS utilizza CarPlay CPTemplateApplicationSceneDelegate e rende una CPListTemplate.

Android utilizza AndroidX Car App Library, registra una CarAppService, e rende uno schermo Android Auto personalizzato.

Tutti i due piattaforme richiedono che l'app segua le politiche per le app di auto di Apple e Google. Tuttavia, è ancora necessario la categoria dell'app, l'entitazione, l'approvazione di revisione e la configurazione della piattaforma per il proprio caso d'uso.

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

If sei stai utilizzando @capgo/capacitor-auto per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-auto per la capacità nativa in Utilizzando @capgo/capacitor-auto Capgo Directory dei Plugin per il workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare i Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative per Plugin Enterprise di Ionic Per il workflow del prodotto negli Alternative Plugin Enterprise Ionic.