Configuration iOS
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Le tracking Contentsquare démarre automatiquement une fois le plugin installé, mais les fonctionnalités iOS comme les logs SDK, la capture d'écran et la configuration du replay nécessitent toujours la configuration de la gestion des URL en amont.
1. Ajouter le schéma d'URL
Section intitulée « 1. Ajouter le schéma d’URL »Ajoutez cs-$(PRODUCT_BUNDLE_IDENTIFIER) à vos URL schemes d'application dans Xcode ou dans votre application hôte Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Transmettre les deeplinks Contentsquare
Section intitulée « 2. Transmettre les deeplinks Contentsquare »Partout où votre application hôte Capacitor gère les URL entrantes, transmettez-les au 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) }}import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Valider l'installation
Section intitulée « 3. Valider l'installation »- Lancez l'application sur un appareil ou un simulateur.
- Filtrez les logs Xcode ou Console avec
CSLIB. - Ouvrez l'outillage mobile Contentsquare et déclenchez les fonctionnalités in-app pour confirmer que le deeplink est bien géré.
Continuer depuis la configuration iOS
Section intitulée « Continuer après la configuration iOS »Si vous utilisez Configuration iOS pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-contentsquare pour la capacité native dans « Utiliser @capgo/capacitor-contentsquare », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.