Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
La prise en charge de l'auto sur iOS utilise des modèles CarPlay. Apple doit approuver l'entitlement CarPlay pour votre catégorie d'applications avant que l'application puisse être déployée avec la prise en charge de CarPlay.
Scene d'Info.plist
Section intitulée “Scene d'Info.plist”Ajoutez une configuration de scene CarPlay à ios/App/App/Info.plist et pointez vers le délégué de scene du plugin.
Pour le gestionnaire de package Swift, 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 de délégué est généralement :
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Section intitulée “Entitlement”Demandez l'entitlement CarPlay pour la catégorie d'application qui correspond à votre cas d'utilisation. Le plugin affiche un modèle simple CPListTemplatemais Apple décide toujours quelles modèles et catégories sont autorisées pour la distribution de production.
npx cap sync iosComportement
Section intitulée “Comportement”setRootTemplatemet à jour le modèle de liste CarPlay lorsque l'écran de la voiture est connecté.- La sélection de ligne CarPlay émet
carActionvers JavaScript. - Si CarPlay se connecte avant que le listener WebView soit prêt, les événements retenus sont livrés lorsque le plugin s'attache.
CarPlay ne rend pas votre Capacitor WebView. Gardez les lignes de voiture courtes et utilisez-les comme déclencheurs d'intention native pour la logique d'application de téléphone.
Continuez de l'installation iOS
Sous-section intitulée « Continuez de l'installation iOS »Si vous utilisez l'installation iOS pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-auto pour la capacité native en utilisant @capgo/capacitor-auto, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.