Configuración de iOS
Copia un prompt de configuración con los pasos de instalación y la guía markdown completa para este plugin.
El seguimiento de Contentsquare comienza automáticamente una vez que se instala el plugin, pero las características de aplicaciones móviles de iOS, como los registros SDK, la captura de capturas de pantalla y la configuración de reproducción, todavía necesitan la configuración de manejo de URL de la fuente.
1. Agrega el esquema de URL
Título de la sección “1. Agrega el esquema de URL”Agregar cs-$(PRODUCT_BUNDLE_IDENTIFIER) a la URL de tu aplicación en Xcode o en la aplicación de anfitrión de tu Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Redirige los deeplinks de Contentsquare
Sección titulada “2. Redirige los deeplinks de Contentsquare”Dondequiera que tu aplicación de anfitrión Capacitor maneje las URL de entrada, redirígelas a la SDK: nativa
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. Validar la instalación
Sección titulada “3. Validar la instalación”- Lanzar la aplicación en un dispositivo o simulador.
- Filtrar registros de Xcode o Consola con
CSLIB. - Abrir la herramienta de móviles de Contentsquare y activar características en la aplicación para confirmar que el enlace profundo se maneja.
Sigue adelante desde Configuración de iOS
Sección titulada “Sigue adelante desde Configuración de iOS”Si estás utilizando Configuración de iOS para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-contentsquare para la capacidad nativa en Usando @capgo/capacitor-contentsquare, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por 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.