Inizia a utilizzare
Copia una riga di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-auto`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/auto/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
-
Installa il pacchetto
Finestra del terminale npm i @capgo/capacitor-auto -
Sincronizza progetti nativi
Finestra del terminale npx cap sync -
Imposta il modello di root per l'auto
import { Auto } from '@capgo/capacitor-auto';await Auto.setRootTemplate({title: 'Garage',sections: [{header: 'Doors',items: [{id: 'open-main-door',title: 'Open main door',subtitle: 'Tap to send the action to the phone app',payload: { doorId: 'main' },},],},],}); -
Gestisci azioni dell'auto
await Auto.addListener('carAction', async (event) => {if (event.id === 'open-main-door') {await openGarageDoor(event.payload?.doorId);}}); -
Segui lo stato di connessione
const status = await Auto.isAvailable();console.log(status.available, status.connected, status.platform);await Auto.addListener('connectionChanged', (event) => {console.log('Car connected:', event.connected, event.platform);});
Stato vuoto
Sezione intitolata “Stato vuoto”Imposta emptyText quando il template non ha righe:
await Auto.setRootTemplate({ title: 'Garage', emptyText: 'No actions are available right now.', sections: [],});Invia messaggi del ponte
Sezione intitolata “Invia messaggi del ponte”Utilizza sendMessage per messaggi del ponte definiti dall'applicazione nativa:
await Auto.sendMessage({ type: 'status', payload: { online: true },});Configurazione della piattaforma
Sezione intitolata “Configurazione della piattaforma”- Segui le istruzioni per Configurazione iOS la pagina per le note sullo scenario di CarPlay e le autorizzazioni.
- Segui le istruzioni per Configurazione Android la pagina per le note sulla categoria di Android Auto e il manifesto.
Continua da Getting Started
Se stai utilizzando Getting Startedper pianificare il lavoro di plugin nativo, connettilo con Utilizza @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-auto iOS setup page for CarPlay scene and entitlement notes. Android setup page for Android Auto category and manifest notes. Getting Started section. Using Getting Started to plan native plugin work, connect it with @capgo/capacitor-auto. Keep going from Getting Started Section titled “Keep going from Getting Started” If you are using Getting Started to plan native plugin work, connect it with @capgo/capacitor-auto. per la capacità nativa in Utilizzo di @capgo/capacitor-auto, Capgo Directory Plugin per il flusso di lavoro del prodotto in Capgo Directory Plugin, Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiunta o Aggiornamento dei Plugin per il dettaglio di implementazione in Aggiunta o Aggiornamento dei Plugin, e Alternative Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.