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 Ihrer AI-Werkzeug mit dem folgenden Befehl hinzu:

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

Verwenden Sie dann den folgenden Vorschlag:

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 die darunter angegebenen Plattform-spezifischen Anweisungen befolgen.

  1. Installieren Sie das Paket

    Terminalfenster
    npm i @capgo/capacitor-auto
  2. Synchronisieren Sie native Projekte

    Terminalfenster
    npx cap sync
  3. __CAPGO_KEEP_0__ die Root-Car-Vorlage setzen

    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. __CAPGO_KEEP_0__ Fahrzeugaktionen verarbeiten

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

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

Setze emptyText Wenn das Template keine Zeilen enthält:

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

Use sendMessage für anwendungsdefinierte native Bridge-Nachrichten:

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

für anwendungsdefinierte native Brückenmeldungen:

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

Wenn Sie native Plugin-Arbeit mit Getting Started um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-auto für die native Fähigkeit in Verwenden Sie @capgo/capacitor-auto, Capgo Plugin-Verzeichnis zur Produktionsablauf in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo zur Implementierungsdetails in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionische Unternehmens-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.