iOS Setup
Copia un prompt de instalación con los pasos de instalación y la guía de markdown completa para este plugin.
El seguimiento de Contentsquare comienza automáticamente una vez instalado el plugin, pero las características de aplicaciones en el dispositivo iOS, como los registros de SDK, captura de capturas de pantalla y configuración de reproducción, aún necesitan la configuración de manejo de URL de origen.
1. Agrega el esquema de URL
Título de la sección “1. Agrega el esquema de URL”Agregar cs-$(PRODUCT_BUNDLE_IDENTIFIER) a tu URL de la aplicación en Xcode o en tu aplicación anfitriona Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Enviar enlaces profundos de Contentsquare
Sección titulada “2. Enviar enlaces profundos de Contentsquare”Dondequiera que tu Capacitor aplicación anfitriona maneje las URL de entrada, envíalas 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 móvil de Contentsquare y activar características en la aplicación para confirmar que se maneja el deeplink.
Sigue adelante desde la configuración de iOS
Sección titulada “Sigue adelante desde la configuración de iOS”Si estás utilizando iOS Setup para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-contentsquare para la capacidad nativa en Usando @capgo/capacitor-contentsquare Directorio del plugin Capgo para el flujo de trabajo del producto en Directorio del plugin Capgo Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor 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 Ionic Enterprise Plugin Alternatives.