Saltare al contenuto

Inizia a utilizzare

  1. Installa il pacchetto

    Finestra del terminale
    npm i @capgo/capacitor-auto
  2. Sincronizza progetti nativi

    Finestra del terminale
    npx cap sync
  3. 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' },
    },
    ],
    },
    ],
    });
  4. Gestisci azioni dell'auto

    await Auto.addListener('carAction', async (event) => {
    if (event.id === 'open-main-door') {
    await openGarageDoor(event.payload?.doorId);
    }
    });
  5. 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);
    });

Imposta emptyText quando il template non ha righe:

await Auto.setRootTemplate({
title: 'Garage',
emptyText: 'No actions are available right now.',
sections: [],
});

Utilizza sendMessage per messaggi del ponte definiti dall'applicazione nativa:

await Auto.sendMessage({
type: 'status',
payload: { online: true },
});
  • 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 Started

per 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.