Configuration iOS
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Le support CarPlay sur iOS utilise des templates CarPlay. Apple doit approuver l'entitlement CarPlay pour votre catégorie d'app avant que celle-ci puisse être publiée avec le support CarPlay.
Scène Info.plist
Section intitulée « Info.plist scene »Ajoutez une configuration de scène CarPlay à ios/App/App/Info.plist et pointez-le vers le delegate de la scène du plugin.
Pour Swift Package Manager, utilisez :
<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>Pour CocoaPods, le module delegate est généralement :
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Demandez l'entitlement CarPlay pour la catégorie d'application correspondant à votre cas d'usage. Le plugin affiche un simple CPListTemplate, mais Apple décide toujours quels templates et catégories sont autorisés pour la distribution en production.
Synchroniser
Section intitulée « Sync »npx cap sync iosComportement
Section intitulée « Comportement »setRootTemplatemet à jour le template de la liste CarPlay lorsque l'écran du véhicule est connecté.- La sélection d'une ligne CarPlay émet
carActionvers JavaScript. - Si CarPlay se connecte avant que l'écouteur WebView ne soit prêt, les événements mis en mémoire sont livrés lors de l'attachement du plugin.
CarPlay ne rend pas votre WebView Capacitor. Gardez les lignes de la voiture courtes et utilisez-les comme déclencheurs d'intentions natives pour la logique de votre application mobile.
Continuer après la configuration iOS
Section intitulée « Continuer après la configuration iOS »Si vous utilisez Configuration iOS pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-auto pour la fonctionnalité native dans « Utiliser @capgo/capacitor-auto », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.