iOS-Einrichtung
Eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
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“Ein CarPlay-Szenenkonfiguration hinzufügen zu ios/App/App/Info.plist und darauf hinweisen Sie auf den Plugin-Szenendelegierten.
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 der Delegatemodul üblicherweise:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Zugriffsrechte
Abschnitt mit dem Titel „Zugriffsrechte“Die CarPlay-Zugriffsrechte für die App-Kategorie anfordern, die Ihrem Einsatzfall entspricht. Der Plugin renderet ein einfaches CPListTemplate, aber 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 das Autoanzeige verbunden ist.- CarPlay-zeilen Auswahl sendet
carActionzu JavaScript. - Wenn CarPlay vor der WebView-Hörer bereit ist, werden bei Verbindung der Plugin-Events behalten.
CarPlay renderiert nicht Ihr Capacitor WebView. Halten Sie die Autozeilen kurz und verwenden Sie sie als native Intent-Auslöser für Telefon-App-Logik.
Weitermachen von der iOS-Einrichtung
Abschnitt mit dem Titel „Weitermachen von der iOS-Einrichtung“Wenn Sie iOS-Einrichtung zur Planung von native Plugin-Arbeiten verwenden, verbinden Sie sie mit Mit @capgo/capacitor-auto für die native Fähigkeit in Mit @capgo/capacitor-auto, Capgo Plugin-Ordner für den Produktworkflow in Capgo Plugin-Ordner, 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 Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Ionic Enterprise Plugin Alternativen.