Lompat ke konten

Pengaturan iOS

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.

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>

Di mana saja aplikasi host Capacitor Anda mengolah URL masuk, meneruskan mereka ke SDK native:

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 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.