Zum Inhalt springen

Android-Einrichtung

Android Auto-Unterstützung verwendet die AndroidX Car App Library und eine vordefinierte CarAppService.

Der Plugin liefert die Dienstdeklaration, template Fähigkeit, und eine Standardkategorie für Android Auto, damit der Host sie nach der Synchronisierung entdecken kann.

Das Plugin beiträgt diese native Dienst:

<service
android:name="app.capgo.auto.AutoCarAppService"
android:exported="true">
<intent-filter>
<action android:name="androidx.car.app.CarAppService" />
<category android:name="androidx.car.app.category.IOT" />
</intent-filter>
</service>

Es enthält auch:

<automotiveApp>
<uses name="template" />
</automotiveApp>

The Standardkategorie ist IOTZur Veröffentlichung muss Ihre App sich für diese Kategorie qualifizieren.

Wenn Ihre App einer anderen Android Auto-Kategorie zugeordnet ist, überschreiben Sie die Dienstdeklaration in Ihrem Anwendungsmanifest und verwenden Sie die von Google für Ihren Anwendungsfall erforderliche Kategorie.

Terminalfenster
npx cap sync android
  • setRootTemplate die Liste der Android Auto-Bildschirm aktualisiert.
  • Android Auto-Row-Selektion sendet carAction nach JavaScript.
  • Abschnitte werden auf Android Auto flachgestellt; Titel, Untertitel, ID und Payload werden beibehalten.
  • Fehlertests ermöglichen allen Hosts; Release-Builds verwenden die von AndroidX bereitgestellte Host-Zulassungsliste.

Android Auto renderiert nicht Ihre Capacitor WebView. Der Fahrzeug-Host renderiert genehmigte Templates aus der AndroidX Car App Library.

Wenn Sie Android-Einrichtung zur Planung von native Plug-In-Arbeiten verwenden, verbinden Sie es 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 Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.