Setup iOS
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pengukuran Contentsquare dimulai secara otomatis setelah plugin diinstal, tetapi fitur iOS dalam aplikasi seperti SDK log, tangkapan layar, dan pengaturan ulang rekaman masih memerlukan pengaturan penanganan URL upstream.
1. Tambahkan skema URL
Bagian 1. Tambahkan skema URLTambahkan 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. Lakukan forwarding Contentsquare deeplink
Bagian 2. Lakukan forwarding Contentsquare deeplinkDi mana saja aplikasi Capacitor host Anda mengolah URL masuk, lakukan forwarding ke native SDK:
AppDelegate
Bagian AppDelegateimport 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) }}import ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}3. Validasi instalasi
Bagian berjudul โ3. Validasi instalasiโ- Luncurkan aplikasi pada perangkat atau simulator.
- Tampilkan log Xcode atau Console dengan filter
CSLIB. - Buka alat pengembangan Contentsquare mobile dan aktifkan fitur dalam aplikasi untuk memastikan tautan deep link diolah.