Configuración de iOS
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
El soporte de iOS para vehículos utiliza plantillas de CarPlay. Apple debe aprobar la licencia de CarPlay para tu categoría de aplicación antes de que la aplicación pueda enviar con soporte de CarPlay.
Scene de Info.plist
Sección titulada “Scene de Info.plist”Agregar una configuración de scene de CarPlay ios/App/App/Info.plist y apuntarla al delegado de scene del plugin.
Para el Gestor de Paquetes de Swift, utilice:
<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 delegado es comúnmente:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Permiso
Sección titulada “Permiso”Solicite el permiso de CarPlay para la categoría de la aplicación que se adapte a su caso de uso. El plugin renderiza un simple CPListTemplatepero Apple todavía decide qué plantillas y categorías están permitidas para la distribución de producción.
Sincronizar
Sección titulada “Sincronización”npx cap sync iosComportamiento
Sección titulada “Comportamiento”setRootTemplateactualiza el modelo de lista de CarPlay cuando se conecta la pantalla del coche.- La selección de fila de CarPlay emite
carActionhacia JavaScript. - Si CarPlay se conecta antes de que el escuchador de WebView esté listo, los eventos retenidos se entregan cuando el plugin se une.
Límites
Sección titulada “Límites”CarPlay no renderiza su Capacitor WebView. Mantenga las filas de coche cortas y utilícelas como disparadores de intención nativa para la lógica de la aplicación del teléfono.
Sigue adelante desde la configuración de iOS
Título de la sección “Sigue adelante desde la configuración de iOS”Si estás utilizando Configuración de iOS para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-auto para la capacidad nativa en Usando @capgo/capacitor-auto, Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para los detalles de implementación en la sección de Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.