iOS-Einrichtung
Eine Einrichtungsvorlage mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Die 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 ios/App/App/Info.plist und verweisen Sie auf den Plugin-Szene-Delegate.
Für den 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 Delegate-Modul üblicherweise:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Zulassung
BerechtigungStellen Sie die CarPlay-Berechtigung für die Anwendungsgruppe an, die Ihrem Anwendungsszenario entspricht. Der Plugin rendernt eine einfache CPListTemplateAber Apple entscheidet immer noch, welche Vorlagen und Kategorien für die Produktionsverteilung zugelassen sind.
Synchronisieren
Berechtigungnpx cap sync iosVerhalten
BerechtigungsetRootTemplateaktualisiert die CarPlay-Listenvorlage, wenn der Fahrzeugdisplay verbunden ist.- CarPlay-Rohauswahl sendet
carActionnach JavaScript. - Wenn CarPlay vor der Bereitschaft des WebView-Hörers verbunden wird, werden behaltene Ereignisse bei der Plugin-Anbindung geliefert.
CarPlay renderiert nicht Ihr Capacitor WebView. Halten Sie die Autozeilen kurz und verwenden Sie sie als native Absichten auslösende Trigger für Telefonanwendungslogik.
Weitermachen von der iOS-Einrichtung
Abschnitt mit dem Titel „Weitermachen von der iOS-Einrichtung“Wenn Sie native Plugin-Arbeit planen, verwenden Sie iOS-Einrichtung um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-auto für die native Fähigkeit in Mit @capgo/capacitor-auto, Capgo Plugin-Ordner für den Produktworkflow im Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails 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 den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.