Pengaturan iOS
Salin prompt pengaturan dengan langkah-langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Penggunaan tracking Contentsquare akan dimulai secara otomatis setelah plugin diinstal, tetapi fitur iOS dalam aplikasi seperti SDK log, tangkapan layar, dan konfigurasi ulang masih memerlukan pengaturan URL upstream.
1. Tambahkan skema URL
Bagian berjudul “1. Tambahkan skema URL”Tambahkan cs-$(PRODUCT_BUNDLE_IDENTIFIER) ke skema URL aplikasi Anda di Xcode atau aplikasi host Anda Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Meneruskan Contentsquare deeplinks
Bagian berjudul “2. Meneruskan Contentsquare deeplinks”Di mana saja aplikasi host Capacitor Anda mengolah URL masuk, meneruskan mereka ke SDK native:
AppDelegate
Bagian berjudul “AppDelegate”import ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}SceneDelegate
Bagian berjudul “SceneDelegate”import ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) { if let url = urlContexts.first?.url { Contentsquare.handle(url: url) }}SwiftUI
Bagian berjudul “SwiftUI”import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Validasi instalasi
Bagian berjudul “3. Validasi instalasi”- Luncurkan aplikasi di perangkat atau simulator.
- Tampilkan log Xcode atau Console dengan filter
CSLIB. - Buka alat pengembang Contentsquare dan aktifkan fitur dalam aplikasi untuk memastikan tautan dalam aplikasi diolah.