Telefon zu Fahrzeug
Eine Wurzelvorlage mit Abschnitten, Zeilen, Untertiteln und anwendungsdefinierten Payloads pushen.
@capgo/capacitor-auto Bietet eine kleine Brücke für Apps, die genehmigte, template-basierte Fahrzeugoberflächen auf iOS und Android benötigen.
Es spiegelt keine WebView auf die Fahrzeuganzeige wider. Die Telefon-App sendet eine begrenzte Fahrzeugvorlage, der Fahrzeug-Host renderet sie mit CarPlay oder Android Auto UI, und die Zeilenauswahlen kommen als Ereignisse zurück zur Capacitor-App.
Telefon zu Fahrzeug
Eine Wurzelvorlage mit Abschnitten, Zeilen, Untertiteln und anwendungsdefinierten Payloads pushen.
Fahrzeug zu Telefon
Auf Ereignisse lauschen carAction Ereignisse, wenn der Fahrer eine Aktion auf dem Fahrerdisplay auswählt.
Zustand der Verbindung
Reagiert, wenn ein CarPlay- oder Android-Auto-Host sich verbindet oder trennt.
Native Eingangspunkte
Stellt einen CarPlay-Szenedelegaten und einen Android-Auto-Delegaten bereit, damit der Fahrerhost die Integration starten kann. CarAppService Core __CAPGO_KEEP_0__
isAvailable() Aktualisiert den Fahrerdisplay mit einem einfachen Listen-Template.setRootTemplate(options) Sendet eine vom Anwendungsbenutzer definierte Nachricht über den Native-Bridge.sendMessage(options) Sendet eine vom Anwendungsbenutzer definierte Nachricht über den Native-Bridge.connectionChanged meldet, wenn sich der Fahrzeug-Host verbindet oder trennt.carAction ausgelöst wird, wenn eine Fahrzeugzeile ausgewählt wird.messageReceived überträgt Anwendungsdefinierte Brückenmeldungen.iOS verwendet CarPlay CPTemplateApplicationSceneDelegate und rendernt eine CPListTemplate.
Android verwendet AndroidX Car App Library, registriert eine CarAppService, und rendernt eine vordefinierte Android Auto-Anzeige.
Beide Plattformen erfordern, dass die App die Richtlinien von Apple und Google für Car-Apps einhält. Sie benötigen jedoch immer noch die richtige App-Kategorie, Berechtigung, Zulassung für die Überprüfung und die Plattform-Einstellung für Ihren Anwendungsfall.
Diese Referenz ist synchronisiert von src/definitions.ts in capacitor-auto.
Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit @capgo/capacitor-auto für die native Fähigkeit in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-auto für den Produktworkflow in @capgo/capacitor-auto for the native capability in Using @capgo/capacitor-auto, für den Produktworkflow in Capgo-Plugin-Verzeichnis für die native Fähigkeit in Capgo-Plugin-Verzeichnis Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionische Enterprise-Plugin-Alternativen zur Produktionsablauf in Ionische Enterprise-Plugin-Alternativen.