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 coches 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 el soporte de CarPlay.
Info.plist scene
Título de la sección “Info.plist scene”Agrega una configuración de escena de CarPlay para ios/App/App/Info.plist y apúntala a la delegada de escena del plugin.
Para el Gestor de Paquetes de Swift, utiliza:
<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 de delegada es comúnmente:
<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>Entitlement
Título de la sección “Entitlement”Solicite la licencia de CarPlay para la categoría de la aplicación que se adapte a su caso de uso. El complemento renderiza una plantilla simple CPListTemplatepero Apple todavía decide qué plantillas y categorías están permitidas para la distribución de producción.
Sincronizar
Título de la sección “Sincronizar”npx cap sync iosComportamiento
Título de la sección “Comportamiento”setRootTemplateactualiza la plantilla de lista de CarPlay cuando se conecta la pantalla del coche.- La selección de fila de CarPlay emite
carActionhasta JavaScript. - Si CarPlay se conecta antes de que el escuchador de WebView esté listo, se entregan eventos retenidos cuando el complemento se adjunta.
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 nativos para la lógica de la aplicación de teléfono.
Siga adelante desde la configuración de iOS
Sección titulada “Siga adelante desde la configuración de iOS”Si está utilizando Configuración de iOS para planificar el trabajo de plugin nativo, conecte con Usando @capgo/capacitor-auto para la capacidad nativa en Usando @capgo/capacitor-auto, Directorio de plugin Capgo para el flujo de trabajo del producto en Directorio de plugin Capgo, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Agregar o Actualizar Plugins para el detalle de implementación en 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.