Impostazione iOS
Copia un promemoria di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
La tracciatura Contentsquare inizia automaticamente una volta installato il plugin, ma le funzionalità in-app iOS come ad esempio SDK log, cattura screenshot e configurazione replay richiedono ancora la configurazione del trattamento delle URL upstream.
1. Aggiungi lo schema URL
Sezione intitolata “1. Aggiungi lo schema URL”Aggiungi cs-$(PRODUCT_BUNDLE_IDENTIFIER) a i tuoi schemi URL dell'applicazione in Xcode o nella tua 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 Contentsquare
Sezione intitolata “2. Inoltra i deeplink Contentsquare”Dove la tua applicazione host Capacitor gestisce le URL in arrivo, inoltrali al nativo SDK:
AppDelegate
Sezione intitolata “AppDelegate”import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Sezione intitolata “SceneDelegate”import ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) { if let url = urlContexts.first?.url { Contentsquare.handle(url: url) }}SwiftUI
Sezione intitolata “SwiftUI”import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Verifica l'installazione
Sezione intitolata “3. Verifica l'installazione”- Avvia l'applicazione su un dispositivo o simulatore.
- Filtra i log di Xcode o Console con
CSLIB. - Apri l'strumentazione mobile Contentsquare e attiva le funzionalità in-app per confermare che il deeplink viene gestito.
Continua dall'impostazione iOS
Sezione intitolata “Continua dall'impostazione iOS”Se stai utilizzando impostazione iOS per pianificare il lavoro di plugin nativo, connettilo con Utilizzando @capgo/capacitor-contentsquare per la capacità nativa in Utilizzando @capgo/capacitor-contentsquare, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, Plugin Capacitor di Capgo per la dettaglio di implementazione in Plugin Capacitor di Capgo, Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternativi del Plugin di Enterprise di Ionic per il flusso di lavoro del prodotto in Alternativi del Plugin di Enterprise di Ionic.