Zum Inhalt springen

iOS Einrichtung

GitHub

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 Aufbereitung der URL-Handling-Setup.

Hinzufügen cs-$(PRODUCT_BUNDLE_IDENTIFIER) zur Liste der 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>

Wo immer Ihre Capacitor-Host-App eingehende URLs verarbeitet, leiten Sie sie an die native SDK weiter:

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)
}
  • Das App-Programm 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 der Deeplink bearbeitet wird.

Wenn Sie iOS-Einrichtung 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-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.