iOS-Einrichtung
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für dieses Plugin.
iOS-Fahrzeugunterstützung verwendet CarPlay-Vorlagen. Apple muss die CarPlay-Zulassung für Ihre App-Kategorie genehmigen, bevor die App mit CarPlay-Unterstützung verschickt werden kann.
Info.plist-Szene
Abschnitt mit dem Titel „Info.plist-Szene“Fügen Sie eine Konfiguration für die CarPlay-Szene hinzu und verweisen Sie auf den Plugin-Szene-Delegate. ios/App/App/Info.plist Für den Swift Package Manager verwenden Sie:
Zur Vervollständigung in die Zwischenablage einfügen
<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>__CAPGO_KEEP_0__
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Zugriffsberechtigung
Abschnitt mit dem Titel „Zugriffsberechtigung“Stellen Sie die CarPlay-Zugriffsberechtigung für die App-Kategorie ab, die Ihrem Anwendungsfall entspricht. Der Plugin rendernt eine einfache CPListTemplateAber Apple entscheidet immer noch, welche Vorlagen und Kategorien für die Produktionsverteilung zugelassen sind.
Synchronisieren
Abschnitt mit dem Titel „Synchronisieren“npx cap sync iosVerhalten
Abschnitt mit dem Titel „Verhalten“setRootTemplateaktualisiert die CarPlay-Listenvorlage, wenn der Fahrzeugdisplay angeschlossen ist.- CarPlay-Row-Selektion sendet
carActionzu JavaScript. - Wenn CarPlay vor der Bereitschaft des WebView-Listeners verbunden wird, werden die aufbewahrten Ereignisse, wenn der Plugin-Anhänger angehängt wird, geliefert.
CarPlay renderiert nicht Ihr Capacitor WebView. Halten Sie die Auto-Rows kurz und verwenden Sie sie als native Absichten, um die App-Logik auf dem Telefon zu aktivieren.
Weitermachen von der iOS-Einrichtung
Abschnitt mit dem Titel „Weitermachen von der iOS-Einrichtung“Wenn Sie " iOS-Einrichtung zur Planung der native Plugin-Arbeit verwenden, verbinden Sie es mit Mit @capgo/capacitor-auto für die native Fähigkeit in Using @capgo/capacitor-auto, Capgo-Plugin-Verzeichnis für den Produktworkflow in Capgo-Plugin-Verzeichnis, Capacitor-Plugins von Capgo für die Implementierungsdetail in Capacitor-Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.