iOS-Setup
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Die iOS-Unterstützung für Autos nutzt CarPlay-Templates. Apple muss das CarPlay-Entitlement für deine App-Kategorie genehmigen, bevor die App mit CarPlay-Unterstützung veröffentlicht werden kann.
Info.plist-Scene
Abschnitt „Info.plist scene“Füge eine CarPlay-Scene-Konfiguration zu ios/App/App/Info.plist und verweise darauf auf den Plugin Scene Delegate.
Für Swift Package Manager verwende:
<key>UIApplicationSceneManifest</key><dict> <key>UIApplicationSupportsMultipleScenes</key> <true/> <key>UISceneConfigurations</key> <dict> <key>CPTemplateApplicationSceneSessionRoleApplication</key> <array> <dict> <key>UISceneClassName</key> <string>CPTemplateApplicationScene</string> <key>UISceneDelegateClassName</key> <string>AutoPlugin.AutoCarPlaySceneDelegate</string> </dict> </array> </dict></dict>Bei CocoaPods lautet das Delegate-Modul meist:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Abschnitt mit dem Titel „Entitlement“Fordere das CarPlay-Entitlement für die App-Kategorie an, die zu deinem Anwendungsfall passt. Das Plugin rendert ein einfaches CPListTemplate, aber Apple entscheidet weiterhin, welche Templates und Kategorien für die Distribution im Production-Bereich erlaubt sind.
npx cap sync iosVerhalten
Abschnitt „Verhalten“setRootTemplateaktualisiert das CarPlay-Listen-Template, sobald das Display im Auto verbunden ist.- Die Auswahl einer CarPlay-Zeile emittiert Events
carActionan JavaScript. - Falls CarPlay verbunden wird, bevor der WebView-Listener bereit ist, werden die zwischengespeicherten Events beim Anhängen des Plugins ausgelöst.
CarPlay rendert nicht deine Capacitor WebView. Halte die CarPlay-Zeilen kurz und nutze sie als native Trigger für deine App-Logik.
Weiter mit dem iOS-Setup
Abschnitt „Weiter mit dem iOS-Setup“Wenn du es nutzt iOS-Setup Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Verwendung von @capgo/capacitor-auto für die native Funktion bei der Nutzung von @capgo/capacitor-auto, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.