Aller directement au contenu

Configuration iOS

GitHub

La piste de suivi Contentsquare démarre automatiquement dès l'installation du plugin, mais les fonctionnalités iOS en application telles que les SDK journaux, la capture d'écran et la configuration de la reprise nécessitent encore la mise en place de la gestion des URL upstream.

Ajoutez cs-$(PRODUCT_BUNDLE_IDENTIFIER) à vos schémas d'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>

Lorsque votre application hôte gère les URLs entrantes, faites passer les Capacitor vers le SDK natif :

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)
}
  • Lancer l'application sur un appareil ou un simulateur.
  • Filtrer les journaux Xcode ou Console avec CSLIB.
  • Ouvrez l'outil de mobile Contentsquare et activez les fonctionnalités en application pour confirmer que le lien profond est géré.

Si vous utilisez la configuration iOS pour planifier le travail de plugin natif, connectez-l’à En utilisant @capgo/capacitor-contentsquare pour la capacité native dans En utilisant @capgo/capacitor-contentsquare, Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du 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 Ionic Enterprise pour le flux de travail du produit dans les alternatives de plugins Ionic Enterprise