Android-Einrichtung
Ein Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für dieses Plugin kopieren.
Die Unterstützung für Android Auto verwendet AndroidX Car App Library und eine vordefinierte Vorlage. 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.
Eingeschlossenes Manifest
Abschnitt mit dem Titel “Eingeschlossenes Manifest”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>Kategorie
Abschnitt mit dem Titel „Kategorie“Die Standardkategorie ist IOT. Ihr App muss sich für diese Kategorie qualifizieren, bevor sie veröffentlicht wird.
Wenn Ihre App einer anderen Android Auto-Kategorie angehört, überschreiben Sie die Dienstdeklaration in Ihrem App-Manifest und verwenden Sie die von Google für Ihren Anwendungsfall erforderliche Kategorie.
Synchronisieren
Abschnitt mit dem Titel „Synchronisieren“npx cap sync androidVerhalten
Abschnitt mit dem Titel „Verhalten“setRootTemplateaktualisiert die Liste des Android Auto-Bildschirms.- Android Auto-Row-Selektion sendet
carActionnach JavaScript. - Sektionen werden auf Android Auto aufgeflacht; Titel, Untertitel, ID und Payload werden beibehalten.
- Debug-Builds erlauben alle Hosts; Release-Builds verwenden die von AndroidX bereitgestellte Host-Zulassungsliste.
Beschränkungen
Abschnitt mit dem Titel „Beschränkungen“Android Auto renderiert nicht Ihr Capacitor WebView. Der Fahrzeug-Host renderiert genehmigte Templates aus der AndroidX Car App Library.
Weiter von der Android-Einrichtung
Abschnitt mit dem Titel „Weiter von der Android-Einrichtung“Wenn Sie Android-Einrichtung für die native Plugin-Arbeit zu planen, 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, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.