iOS-Einrichtung
Ein Setup-Vorschlag kopieren, der die Installationsanweisungen und die vollständige Markdown-Anleitung für diesen Plugin enthält.
Die Contentsquare-Berichterstattung beginnt automatisch, sobald das Plugin installiert ist, aber iOS-in-App-Funktionen wie SDK-Protokolle, Screenshot-Kapieren und Wiedergabe-Konfiguration benötigen die Einrichtung der URL-Verarbeitung.
1. Fügen Sie die URL-Scheme hinzu
Sektion mit dem Titel „1. Fügen Sie die URL-Scheme hinzu“Hinzufügen cs-$(PRODUCT_BUNDLE_IDENTIFIER) Zu Ihrer App-URL-Schemes in Xcode oder Ihrer Host-App Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Weiterleiten Sie Contentsquare-Deep-Links
Sektion mit dem Titel „2. Weiterleiten Sie Contentsquare-Deep-Links“Wo immer Ihre Capacitor-Host-App eingehende URLs verarbeitet, leiten Sie sie an die native SDK weiter:
AppDelegate
Sektion mit dem Titel „AppDelegate“import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Abschnitt mit dem Titel “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. Die Installation überprüfen
Abschnitt mit dem Titel “3. Die Installation überprüfen”- Das App auf einem Gerät oder Simulator starten.
- Filtern Sie Xcode- oder Konsole-Protokolle mit
CSLIB. - Öffnen Sie das Contentsquare-Mobilwerkzeug und aktivieren Sie in-App-Funktionen, um zu bestätigen, dass die Deeplink-Verarbeitung erfolgt ist.
Fortschrittlich von iOS Setup fortsetzen
Bereich mit dem Titel “Weiter von der iOS-Einrichtung”Wenn Sie “iOS Setup” verwenden iOS-Einrichtung um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-contentsquare zur native Fähigkeit in Verwenden Sie @capgo/capacitor-contentsquare, Capgo Plugin-Ordner zur Produktworkflow in Capgo Plugin-Ordner, Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.