iOS Einrichtung
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Die Inhalte von Contentsquare werden automatisch gestartet, sobald das Plugin installiert ist, aber iOS-Funktionen wie SDK-Protokolle, Screenshot-Kapierung und Wiedergabe-Konfiguration benötigen die Einrichtung der URL-Verarbeitung.
1. Hinzufügen der URL-Scheme
Hinzufügenzu Ihren App-URL-Schemes in Xcode oder Ihrer Host-App cs-$(PRODUCT_BUNDLE_IDENTIFIER) Zur Zwischenablage kopieren Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>Wo immer Ihre __CAPGO_KEEP_0__-Host-App eingehende URLs verarbeitet, leiten Sie sie an die native __CAPGO_KEEP_1__: weiter
AppDelegateWherever your Capacitor host app handles incoming URLs, forward them to the native SDK:
1. Hinzufügen der URL-Scheme
2. Weiterleitung von Contentsquare-Deep-Linksimport 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
Die App auf einem Gerät oder Simulator starten.- Xcode- oder Konsole-Protokolle mit dem Filter "
- Das Contentsquare-Mobilwerkzeug öffnen und in-app-Funktionen auslösen, um die Verarbeitung der Deep-Link zu bestätigen.
CSLIB. - Seite bearbeiten