Du téléphone vers la voiture
Envoyez un modèle racine avec des sections, des lignes, des sous-titres et des payloads définis par l'application.
@capgo/capacitor-auto fournit une petite passerelle pour les apps nécessitant des surfaces de voiture approuvées et basées sur des templates sur iOS et Android.
Il ne reflète pas une WebView sur l'écran de la voiture. L'application mobile envoie un modèle de voiture limité, l'hôte de la voiture le rend via l'interface CarPlay ou Android Auto, et les sélections de lignes reviennent à l'application Capacitor sous forme d'événements.
Du téléphone vers la voiture
Envoyez un modèle racine avec des sections, des lignes, des sous-titres et des payloads définis par l'application.
De la voiture vers le téléphone
Écoutez les carAction événements lorsque le conducteur sélectionne une action sur l'écran de la voiture.
État de la connexion
Réagissez lorsqu'un hôte CarPlay ou Android Auto se connecte ou se déconnecte.
Points d'entrée natifs
Inclut un CarPlay scene delegate et Android Auto CarAppService pour que l'hôte de la voiture puisse lancer l'intégration.
| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Le Web | Partielle | Voir la prise en main |
isAvailable() renvoie le support de la plateforme et l'état actuel de la connexion.setRootTemplate(options) met à jour l'affichage de la voiture avec un modèle de liste simple.sendMessage(options) envoie un message défini par l'application via le bridge natif.connectionChanged signale la connexion ou la déconnexion de l'hôte de la voiture.carAction est émis lorsqu'une ligne de voiture est sélectionnée.messageReceived transporte les messages du bridge définis par l'application.iOS utilise CarPlay CPTemplateApplicationSceneDelegate et affiche un CPListTemplate.
Android utilise la bibliothèque AndroidX Car App, enregistre un CarAppService, et affiche un écran Android Auto basé sur un template.
Both platforms require the app to follow Apple and Google car app policies. You still need the correct app category, entitlement, review approval, and platform setup for your use case.
Cette référence est synchronisée depuis src/definitions.ts dans capacitor-auto.
Si vous utilisez @capgo/capacitor-auto 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.