Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Le suivi Contentsquare commence automatiquement une fois le plugin installé, mais les fonctionnalités iOS en application telles que les journaux SDK, la capture d'écran et la configuration de la reprise nécessitent toujours la mise en place de la gestion des URL upstream.
1. Ajoutez le schéma de URL
Section intitulée « 1. Ajoutez le schéma de URL »Ajouter cs-$(PRODUCT_BUNDLE_IDENTIFIER) à vos schémas de URL d'application dans Xcode ou 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. Faites passer les deeplinks Contentsquare
Section intitulée « 2. Faites passer les deeplinks Contentsquare »Où que votre Capacitor application hôte gère les URLs entrantes, faites-les passer 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) }}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
CSLIB. - Ouvrez l'outil de mobilité Contentsquare et déclenchez les fonctionnalités en application pour confirmer que le lien profond est géré.
Continuez de la configuration iOS
Section intitulée “Continuez de la configuration iOS”Si vous utilisez Configuration iOS pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-contentsquare pour la capacité native dans En utilisant @capgo/capacitor-contentsquare, Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de plugins, Capacitor Plugins par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives aux Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives aux Plugins Entreprise Ionic.