Configuración de iOS
Copie 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 complemento, pero las características de la aplicación iOS en el interior, 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 upstream.
1. Agrega el esquema de URL
Sección titulada "1. Agrega el esquema de URL"Agregar cs-$(PRODUCT_BUNDLE_IDENTIFIER) a tus esquemas de URL de la aplicación en Xcode o en tu aplicación de anfitrión Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Redirige los enlaces de contenido de Contentsquare
Sección titulada "2. Redirige los enlaces de contenido de Contentsquare"Donde tu aplicación de anfitrión Capacitor maneja 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”- Ejecuta la aplicación en un dispositivo o simulador.
- Filtrar registros de Xcode o Consola con
CSLIB. - Abre la herramienta móvil de Contentsquare y activa las características en la aplicación para confirmar que se maneja el deeplink.
Sigue adelante desde Configuración de iOS
Sección titulada “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-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.