Installazione di iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
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 dell'elaborazione degli URL upstream.
1. Aggiungi lo schema di URL
Sezione intitolata “1. Aggiungi lo schema di URL”Aggiungi cs-$(PRODUCT_BUNDLE_IDENTIFIER) al tuo schema di URL dell'applicazione in Xcode o dell'applicazione host Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Inoltra i deeplink di Contentsquare
Sezione intitolata “2. Inoltra i deeplink di Contentsquare”Dove il tuo Capacitor host app gestisce le URL in arrivo, invia le richieste al nativo SDK:
AppDelegate
Sottosezione intitolata “AppDelegate”import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Sottosezione intitolata “SceneDelegate”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)}3. Verifica l'installazione
Sottosezione intitolata “3. Verifica l'installazione”- Lancia l'applicazione su un dispositivo o simulatore.
- Filtra i log Xcode o Console con
CSLIB. - Apre la strumentazione Contentsquare per dispositivi mobili e attiva le funzionalità in-app per confermare che il deep link viene gestito.
Continua da iOS Setup
Sottosezione intitolata “Continua da iOS Setup”Se stai utilizzando IOS Setup per pianificare il lavoro di plugin nativi, connettilo con Utilizza @capgo/capacitor-contentsquare per la capacità nativa in Utilizza @capgo/capacitor-contentsquare, Directory del plugin Capgo per il flusso di lavoro del prodotto in Directory del plugin Capgo, Plugin Capacitor di Capgo per la dettagliata implementazione in Plugin Capacitor di Capgo, Aggiunta o Aggiornamento di Plugin per la dettagliata implementazione in Aggiunta o Aggiornamento di Plugin, e Alternative per Plugin Enterprise di Ionic per il workflow del prodotto in Alternative per Plugin Enterprise di Ionic.