Zum Inhalt springen

Getting Started

GitHub

Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihre AI-Werkzeug hinzufügen, indem Sie folgenden Befehl ausführen:

Terminal-Fenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Verwenden Sie dann folgende Anfrage:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-auto` plugin in my project.

Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten angegebenen Plattform-spezifischen Anweisungen:

  1. Installieren Sie das Paket

    Terminal-Fenster
    npm i @capgo/capacitor-auto
  2. Synchronisiere native Projekte

    Terminalfenster
    npx cap sync
  3. Setze die Root-Car-Vorlage

    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. Behandle Car-Aktionen

    await Auto.addListener('carAction', async (event) => {
    if (event.id === 'open-main-door') {
    await openGarageDoor(event.payload?.doorId);
    }
    });
  5. Verfolge die Verbindungszustand

    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);
    });

Einstellung emptyText bei Vorhandensein von keinen Zeilen:

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

Verwenden sendMessage zur Anwendungsbasierten Nachrichtenübermittlung über die native Brücke:

await Auto.sendMessage({
type: 'status',
payload: { online: true },
});

Plattformseinstellungen

Plattformseinstellungen
  • Folgen Sie den Anweisungen iOS-Einstellungen die Seite für CarPlay-Szenario und Berechtigungsnotizen.
  • Folgen Sie den Anweisungen Android-Einstellungen die Seite für Android Auto-Kategorie und Manifest-Notizen.

Wenn Sie native Plugin-Arbeit planen und sie mit Getting Started verbinden, um sie mit Mit @capgo/capacitor-auto für die native Fähigkeit in Mit @capgo/capacitor-auto, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.