Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
L'appui à iOS Car 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 le support 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 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 délégué est généralement :
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Section intitulée « Entitlement »Demander l'entitlement CarPlay pour la catégorie d'applications qui correspond à votre cas d'utilisation. Le plugin affiche un simple CPListTemplatemais Apple décide toujours quelles modèles et catégories sont autorisés 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 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 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 déclencheurs d'intention natives pour la logique de l'application de téléphone.
Continuez de l'installation iOS
Section intitulée “Continuez de l'installation iOS”Si vous utilisez l'installation iOS pour planifier le travail de plugin natif, connectez-le avec Utilisez @capgo/capacitor-auto pour la capacité native dans Utilisez @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, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.