iOS Setup
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
El seguimiento de Contentsquare empieza automáticamente en cuanto se instala el plugin, pero las funciones in-app de iOS como los logs de SDK, la captura de pantalla y la configuración de replay siguen necesitando la configuración del manejo de URLs upstream.
1. Añade el esquema de URL
Sección titulada “1. Añadir el URL scheme”Añadir cs-$(PRODUCT_BUNDLE_IDENTIFIER) a los URL schemes de tu app en Xcode o de tu app host Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Reenviar los deeplinks de Contentsquare
Sección titulada “2. Redirigir deeplinks de Contentsquare”Donde sea que tu app host Capacitor gestione URLs entrantes, redirígelas al SDK nativo:
AppDelegate
Sección titulada “AppDelegate”import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Sección titulada “SceneDelegate”import ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) { if let url = urlContexts.first?.url { Contentsquare.handle(url: url) }}SwiftUI
Sección titulada “SwiftUI”import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Valida la instalación
Sección titulada “3. Valida la instalación”- Ejecuta la app en un dispositivo o simulador.
- Filtra los logs de Xcode o la Console con
CSLIB. - Abre las herramientas móviles de Contentsquare y activa funciones in-app para confirmar que el deeplink funciona.
Continúa desde iOS Setup
Sección titulada “Continúa desde iOS Setup”Si estás usando iOS Setup para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-contentsquare para la capacidad nativa en Uso de @capgo/capacitor-contentsquare, 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.