Passer à la navigation

Configuration iOS

GitHub

iOS utilise les modèles CarPlay. Apple doit approuver l'entitlement CarPlay pour votre catégorie d'applications avant que l'application ne puisse être livrée avec le support CarPlay.

Ajoutez une configuration de scène CarPlay à ios/App/App/Info.plist et pointez vers le délégué de scène 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>

Demandez l'entitlement CarPlay pour la catégorie d'applications qui correspond à votre cas d'utilisation. Le plugin affiche une mise en page simple. CPListTemplate, mais Apple décide toujours quelles modèles et catégories sont autorisées pour la distribution en production.

Fenêtre de terminal
npx cap sync ios
  • setRootTemplate Mise à jour la liste de CarPlay lorsque l'écran de la voiture est connecté.
  • La sélection de ligne CarPlay émet carAction vers JavaScript.
  • Si CarPlay se connecte avant que le listener WebView soit prêt, les événements retenus sont transmis 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 de l'application de téléphone.

Si vous utilisez Configuration iOS pour planifier le travail de plugin natif, connectez-l’avec Utilisez @capgo/capacitor-auto pour la capacité native dans Utilisez @capgo/capacitor-auto, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à Jour les Plugins pour les détails 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.