Zum Inhalt springen

iOS-Einrichtung

GitHub

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.

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>

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.

Terminal-Fenster
npx cap sync ios
  • setRootTemplate aktualisiert die CarPlay-Listenvorlage, wenn der Fahrzeugdisplay angeschlossen ist.
  • CarPlay-Row-Selektion sendet carAction zu 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.

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.