Saltar al contenido

Configuración de iOS

GitHub

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.

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>

Dondequiera que tu aplicación de anfitrión Capacitor maneje las URL de entrada, redirígelas a la SDK: nativa

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.
  • Abrir la herramienta de móviles de Contentsquare y activar características en la aplicación para confirmar que el enlace profundo se maneja.

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.