Configuration iOS
Copiez une invite de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Le suivi de Contentsquare démarre automatiquement dès l'installation du plugin, mais les fonctionnalités iOS en application telles que les journaux SDK, la capture d'écran et la configuration de replay nécessitent encore la mise en place de la gestion des URL upstream.
1. Ajoutez le schéma de URL
Ajouterà vos schémas de URL de l'application dans Xcode ou de votre application hôte cs-$(PRODUCT_BUNDLE_IDENTIFIER) Copier dans le presse-papiers Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>Où que votre application hôte __CAPGO_KEEP_0__ gère les URLs entrantes, faites-les passer au natif __CAPGO_KEEP_1__ :
AppDelegateWherever your Capacitor host app handles incoming URLs, forward them to the native SDK:
Section titled “1. Ajoutez le schéma de URL”
Section titled “2. Faites passer les liens profonds Contentsquare”import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Section intitulée “SceneDelegate”import ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) { if let url = urlContexts.first?.url { Contentsquare.handle(url: url) }}SwiftUI
Section intitulée “SwiftUI”import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Valider l'installation
Section intitulée “3. Valider l'installation”- Lancer l'application sur un appareil ou un simulateur.
- Filtrer les journaux Xcode ou Console avec
CSLIB. - Ouvrir l'outil de mobilité Contentsquare et déclencher les fonctionnalités en application pour confirmer que le lien profond est géré.