iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
콘텐츠퀘어 트래킹은 플러그인이 설치되면 자동으로 시작되지만 iOS 인앱 기능인 SDK 로그, 스크린샷 캡처, 및 재생 구성은 업스트림 URL 처리 설정이 필요합니다.
1. URL 스키마 추가
제목 ‘1. URL 스키마 추가’추가 cs-$(PRODUCT_BUNDLE_IDENTIFIER) Xcode 또는 호스트 앱의 URL 스키마에 추가하세요. Info.plist.
<key>CFBundleURLTypes</key><array> <dict> <key>CFBundleURLSchemes</key> <array> <string>cs-$(PRODUCT_BUNDLE_IDENTIFIER)</string> </array> </dict></array>2. Contentsquare deeplink 전달
2. Contentsquare deeplink 전달Capacitor에서 SDK로 URL 전달
AppDelegate
AppDelegateimport ContentsquareModule
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { Contentsquare.handle(url: url) return true}AppDelegate
SceneDelegateimport ContentsquareModule
func scene(_ scene: UIScene, openURLContexts urlContexts: Set<UIOpenURLContext>) { if let url = urlContexts.first?.url { Contentsquare.handle(url: url) }}__CAPGO_KEEP_0__ 클립보드 복사
SwiftUIimport ContentsquareModule
.onOpenURL { url in Contentsquare.handle(url: url)}설치가 정상적으로 완료되었는지 확인하세요.
설치 확인- 앱을 기기나 시뮬레이터에서 실행하세요.
- Xcode 또는 Console 로그를 필터링하세요.
CSLIB. - Contentsquare 모바일 도구를 열고 인앱 기능을 트리거하여 deeplink가 처리되는지 확인하세요.
iOS 설정에서 계속하세요.
iOS 설정native 플러그인 작업을 계획하고 있다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-contentsquare 을 연결하세요. Using @capgo/capacitor-contentsquare capgo의 내장 기능을 위한 @capacitor/__CAPGO_KEEP_2__-contentsquare 사용 Capgo 플러그인 디렉토리 Capgo 플러그인에 대한 __CAPGO_KEEP_1__의 제품 워크플로우 Capacitor 플러그인에 대한 Capgo Capacitor 플러그인에 대한 Capgo의 구현 세부 사항 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 플러그인에 대한 __CAPGO_KEEP_1__의 구현 세부 사항, 그리고 Capacitor Enterprise 플러그인 대체 __CAPGO_KEEP_0__ 플러그인 대체의 제품 워크플로우