Lompat ke konten

Konfigurasi iOS

GitHub

Pengukuran Contentsquare dimulai secara otomatis setelah plugin diinstal, tetapi fitur iOS dalam aplikasi seperti SDK log, tangkapan layar, dan pengaturan ulang masih memerlukan pengaturan penanganan 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>
Judul Bagian 2. Lakukan forwarding Contentsquare deeplink

Di mana saja aplikasi host Capacitor Anda menangani URL masuk, lakukan forwarding 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 pada perangkat atau simulator.
  • Tampilkan log Xcode atau Console dengan filter CSLIB.
  • Buka alat pengukuran Contentsquare untuk perangkat mobile dan aktifkan fitur dalam aplikasi untuk memastikan tautan deep link diolah.

Jika Anda menggunakan Pengaturan iOS untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-contentsquare untuk kemampuan native di Menggunakan @capgo/capacitor-contentsquare, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk di Alternatif Plugin Ionic Enterprise.