Configuration iOS
Copiez une commande de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Le suivi de Contentsquare commence automatiquement dès l'installation du plugin, mais les fonctionnalités iOS en application comme les journaux SDK, la capture d'écran et la configuration de la réplay nécessitent encore la mise en place de la gestion des URL.
1. Ajoutez le schéma de URL
Section intitulée « 1. Ajoutez le schéma de URL »Ajoutez cs-$(PRODUCT_BUNDLE_IDENTIFIER) à l'URL de votre application dans Xcode ou dans l'application hôte Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Redirigez les deeplinks Contentsquare
Section intitulée « 2. Redirigez les deeplinks Contentsquare »Où que votre application hôte Capacitor gère les URLs entrantes, redirigez-les vers le SDK: natif
AppDelegate
Section intitulée « AppDelegate »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 mobile de Contentsquare et déclencher les fonctionnalités en application pour confirmer que le lien profond est géré.
Continuez de la section iOS Setup
Section intitulée “Continuez de la section iOS Setup”Si vous utilisez iOS Setup pour planifier le travail de plugin natif, connectez-le à Utiliser @capgo/capacitor-contentsquare pour la capacité native dans Utiliser @capgo/capacitor-contentsquare, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins Enterprise Ionic pour le flux de travail du produit dans Alternatives de plugins Enterprise Ionic.