Configurar iOS
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
El soporte de CarPlay en iOS utiliza plantillas de CarPlay. Apple debe aprobar el permiso de CarPlay para tu categoría de app antes de poder lanzarla con soporte para CarPlay.
Escena de Info.plist
Sección titulada “Escena de Info.plist”Añade una configuración de escena de CarPlay a ios/App/App/Info.plist y apúntalo al scene delegate del plugin.
Para Swift Package Manager, usa:
<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>Para CocoaPods, el módulo delegate suele ser:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Sección titulada “Entitlement”Solicita el permiso de CarPlay para la categoría de app que coincida con tu caso de uso. El plugin muestra un simple CPListTemplate, pero Apple sigue decidiendo qué templates y categorías se permiten para la distribución en producción.
Sincronizar
Sección titulada “Sincronización”npx cap sync iosComportamiento
Sección titulada “Comportamiento”setRootTemplateactualiza la plantilla de la lista de CarPlay cuando se conecta la pantalla del coche.- Emisión de selección de fila en CarPlay
carActiona JavaScript. - Si CarPlay se conecta antes de que el listener del WebView esté listo, los eventos retenidos se entregan al adjuntar el plugin.
Límites
Sección titulada “Límites”CarPlay no renderiza tu WebView de Capacitor. Mantén las filas del coche cortas y úsalas como disparadores de intención nativa para la lógica de la app.
Continúa desde la configuración de iOS
Sección titulada “Continúa con la configuración de iOS”Si estás usando Configurar iOS para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-auto para la capacidad nativa en Uso de @capgo/capacitor-auto, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.