Saltare al contenuto

Installazione di iOS

GitHub

Il tracking di Contentsquare inizia automaticamente una volta installato il plugin, ma le funzionalità in-app iOS come i log SDK, la cattura dello screenshot e la configurazione della riproduzione richiedono ancora la configurazione della gestione degli URL upstream.

Aggiungi cs-$(PRODUCT_BUNDLE_IDENTIFIER) ai tuoi app URL schemes in Xcode o nell'app host Info.plist.

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

Ove il tuo Capacitor app host gestisce le URL in arrivo, inoltrale ai 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)
}
  • Avvia l'applicazione su un dispositivo o simulatore.
  • Filtra i log di Xcode o Console con CSLIB.
  • Apri l'strumentazione mobile di Contentsquare e attiva le funzionalità in-app per confermare che il deeplink viene gestito.

Continua da iOS Setup

Se stai utilizzando

Setup iOS If you are using per pianificare il lavoro del plugin nativo, connettilo con Usando @capgo/capacitor-contentsquare per la capacità nativa in Usando @capgo/capacitor-contentsquare, Directory dei Plugin di Capgo per il flusso di lavoro del prodotto in Directory dei Plugin di Capgo, Plugin di Capacitor sviluppati da Capgo per il dettaglio di implementazione in Plugin di Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.