Saltare al contenuto

Installazione iOS

GitHub

La tracciatura di Contentsquare inizia automaticamente una volta installato il plugin, ma le funzionalità in-app iOS come i SDK registri, la cattura dello screenshot e la configurazione della riproduzione richiedono ancora la configurazione del trattamento delle URL upstream.

Aggiungi cs-$(PRODUCT_BUNDLE_IDENTIFIER) a i tuoi schemi di URL dell'applicazione in Xcode o dell'app host Info.plist.

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

Dove il tuo Capacitor app host gestisce le URL in arrivo, inoltrale al nativo 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'interfaccia di amministrazione di Contentsquare e attiva le funzionalità in-app per confermare che il deeplink viene gestito.

Continua dall'installazione iOS

Sezione intitolata “Continua da iOS Setup”

Se stai utilizzando iOS Setup per pianificare il lavoro sui plugin nativi, 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 sviluppati da Capgo per la dettaglio di implementazione in Plugin Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative plugin per Ionic Enterprise per il flusso di lavoro del plugin Ionic Enterprise.