iOS-Einrichtung
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen 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 Scene”Fügen Sie eine Konfiguration für die CarPlay-Szene hinzu und ios/App/App/Info.plist und weisen Sie sie auf den Plugin-Szene-Delegaten zu.
Für Swift Package Manager verwenden Sie:
<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>Für CocoaPods ist das Delegatemodul üblicherweise:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Zugriffsrechte
Abschnitt mit dem Titel “Zugriffsrechte”Bitten Sie um die CarPlay-Zugriffsrechte für die Anwendungsgruppe, 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 “Synchronisierung”npx cap sync iosVerhalten
Abschnitt mit dem Titel “Verhalten”setRootTemplateaktualisiert die CarPlay-Listenvorlage, wenn der Autoanzeige angeschlossen ist.- CarPlay-Row-Selektion sendet
carActionnach JavaScript. - Wenn CarPlay vor dem WebView-Listener bereit ist, werden behaltene Ereignisse, wenn der Plugin anhängt, geliefert.
Beschränkungen
Abschnitt mit dem Titel “Beschränkungen”CarPlay rendert Ihren Capacitor WebView nicht. Halten Sie die Autozeilen kurz und verwenden Sie sie als native Intent-Auslöser für Telefon-App-Logik.
Fortschrittlich von iOS-Einrichtung fortsetzen
Abschnitt mit dem Titel “Fortschrittlich von iOS-Einrichtung fortsetzen”Wenn Sie iOS-Einrichtung verwenden IOS-Einrichtung um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-auto zur native Fähigkeit in Mit @capgo/capacitor-auto, Capgo Plugin-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetail 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 das Produktworkflow in Ionic Enterprise-Plugin-Alternativen.