Configuración de iOS
Copie una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Los seguimientos de Contentsquare comienzan automáticamente una vez que se instala el plugin, pero las características de la aplicación iOS como los registros SDK, captura de pantalla y configuración de reproducción aún 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 deeplinks de Contentsquare
Sección titulada “2. Redirige los deeplinks de Contentsquare”Donde tu aplicación de anfitrión Capacitor maneja las URL de entrada, redirígelas al nativo SDK:
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”- Ejecutar la aplicación en un dispositivo o simulador.
- Filtrar registros de Xcode o Consola con
CSLIB. - Abra la herramienta de móvil de Contentsquare y active las características en la aplicación para confirmar que el enlace profundo se maneja.
Siga adelante desde la 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.