Saltar al contenido

Configuración de iOS

GitHub

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.

Agregar cs-$(PRODUCT_BUNDLE_IDENTIFIER) a tus esquemas de URL de la aplicación en Xcode o en la aplicación de tu anfitrión Info.plist.

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string>
</array>
</dict>
</array>
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:

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)
}
  • 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 características en la aplicación para confirmar que se maneja el enlace profundo.

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, Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins 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 Alternativas de Plugins de Ionic Enterprise.