Aller directement au contenu

Configuration iOS

GitHub

Le suivi de Contentsquare démarre automatiquement une fois le plugin installé, mais les fonctionnalités iOS en application telles que les SDK journaux, la capture d'écran et la configuration de replay nécessitent encore la mise en place de la gestion des URL upstream.

Ajoutez 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>

Où que votre Capacitor application hôte traite les URLs entrantes, faites-les passer à la native SDK:

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.
  • Ouvrir l'outil de mobilité Contentsquare et activer les fonctionnalités en application pour confirmer que le lien profond est géré.

Si vous utilisez l'installation iOS pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-contentsquare pour la capacité native dans En utilisant @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, Ajout ou Mise à jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à jour de Plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du plugin d'entreprise Ionic.