Lompat ke konten

Setup iOS

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 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>
Bagian 2. Lakukan forwarding Contentsquare deeplink

Di mana saja aplikasi Capacitor host Anda mengolah URL masuk, lakukan forwarding ke native SDK:

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)
}
  • 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.