Saltar al contenido

Configuración de iOS

GitHub

Contentsquare tracking starts automatically once the plugin is installed, but iOS in-app features such as SDK logs, screenshot capture, and replay configuration still need the upstream URL handling setup.

El seguimiento de Contentsquare comienza automáticamente una vez que se instala el complemento, pero las características de aplicaciones en el dispositivo iOS, como los registros __CAPGO_KEEP_0__, captura de capturas de pantalla y configuración de reproducción, aún necesitan la configuración de manejo de URL de upstream.

1. Agregar el esquema de URL

Sección titulada “1. Agregar el esquema de URL” cs-$(PRODUCT_BUNDLE_IDENTIFIER) Agregar Info.plist.

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string>
</array>
</dict>
</array>

Dondequiera que tu Capacitor aplicación de host maneje URLs de entrada, rediríjalas a la aplicación nativa SDK:

import ContentsquareModule
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey : Any] = [:]
) -> Bool {
Contentsquare.handle(url: url)
return true
}
import ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) {
if let url = urlContexts.first?.url {
Contentsquare.handle(url: url)
}
}
import ContentsquareModule
.onOpenURL { url in
Contentsquare.handle(url: url)
}
  • Lanzar la aplicación en un dispositivo o simulador.
  • Filtrar registros de Xcode o Consola con CSLIB.
  • Abra la herramienta móvil de Contentsquare y active las características en la aplicación para confirmar que se maneja el enlace profundo.

Si está utilizando Configuración de iOS para planificar el trabajo de plugin nativo, conecte 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, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by 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.