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 CarPlay.
Scene Info.plist
Section intitulée « Scene 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 packages 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 du 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'applications qui correspond à votre cas d'utilisation. Le plugin affiche un CPListTemplatemais Apple décide toujours quelles modèles et catégories sont autorisés pour la distribution de production.
Synchroniser
Sous-titre « Synchroniser »npx cap sync iosComportement
Sous-titre « Comportement »setRootTemplatemet à jour le modèle de liste CarPlay lorsque l'écran de la voiture est connecté.- La sélection de la ligne CarPlay émet
carActionvers JavaScript. - Si CarPlay se connecte avant que le listener WebView soit prêt, les événements retenus sont transmis lorsque le plugin s'attache.
Limites
Section intitulée “Limites”CarPlay ne rend pas votre Capacitor WebView. Gardez les lignes de voiture courtes et utilisez-les comme des déclencheurs d'intention natives pour la logique de l'application de téléphone.
Continuez de la configuration iOS
Section intitulée “Continuez de la configuration iOS”Si vous utilisez Configuration iOS pour planifier le travail de plugin natif, connectez-le avec Utilisation de @capgo/capacitor-auto pour la capacité native dans Utilisation de @capgo/capacitor-auto, Capgo Répertoire de plugin pour le flux de travail du produit dans Capgo Répertoire de plugin, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Ajout ou Mise à jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à jour de Plugins, et Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins d'Entreprise Ionic.