iOS-Einrichtung
Eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
iOS-Car-Support 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 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 Delegatemodul üblicherweise:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Zugriffsrechte
Abschnitt mit dem Titel “Zugriffsrechte”Bitten Sie um die CarPlay-Zugriffsrechte für die Anwendungs-Kategorie, 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 das Autoanzeige verbunden ist.- CarPlay-Row-Selektion sendet
carActionnach JavaScript. - Wenn CarPlay vor dem WebView-Hörer bereit ist, werden beibehaltene Ereignisse, wenn der Plugin anhängt.
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-Trigger 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 Für die native Fähigkeit in Mit @capgo/capacitor-auto, Capgo Plugin-Verzeichnis Für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo Für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren 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.