iOS Einrichtung
Kopieren Sie einen Einrichtungshinweis mit den Installationsanweisungen und der vollständigen Markdown-Guide für diesen Plugin.
Die Contentsquare-Berichterstattung beginnt automatisch, sobald das Plugin installiert ist, aber iOS-in-App-Funktionen wie SDK-Protokolle, Screenshot-Aufnahmen und Wiedergabe-Konfigurationen benötigen die Einrichtung der URL-Verarbeitung durch den Hauptsender.
1. Fügen Sie die URL-Scheme hinzu
Abschnitt mit dem Titel "1. Fügen Sie die URL-Scheme hinzu"Hinzufügen cs-$(PRODUCT_BUNDLE_IDENTIFIER) zur Liste der URL-Schemes Ihres Apps 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
Abschnitt mit dem Titel "2. Weiterleiten Sie Contentsquare-Deep-Links"Wo immer Ihre Capacitor-Host-App eingehende URLs verarbeitet, leiten Sie sie an den native SDK weiter:
AppDelegate
Abschnitt 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
Sektion 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
Sektion mit dem Titel “3. Die Installation überprüfen”- Das App auf einem Gerät oder Simulator starten.
- Filtern Sie Xcode- oder Konsole-Logs mit
CSLIB. - Öffnen Sie die Contentsquare-Mobil-Tooling und aktivieren Sie in-app-Funktionen, um zu bestätigen, dass der Deeplink bearbeitet wird.
Fortsetzen Sie mit der iOS-Einrichtung
Abschnitt mit dem Titel “Weitermachen von iOS-Einrichtung”Wenn Sie “iOS-Einrichtung” verwenden “iOS-Einrichtung” um native Plugin-Arbeit zu planen, verbinden Sie es mit “@capgo/capacitor-contentsquare” verwenden für die native Fähigkeit in “@capgo/capacitor-contentsquare” “Capgo Plugin-Verzeichnis” für den Produktworkflow in “Capgo Plugin-Verzeichnis” “Capacitor Plugins von Capgo” für die Implementierungsdetails 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.