본문 바로가기

Android 참고 사항

GitHub

Android에서는 플러그인 자체를 위한 별도의 호스트 앱 설정이 필요하지 않습니다. 설치 및 동기화가 완료되면 플러그인이 메인 Capacitor를 등록하고, WebViewContentsquare 이벤트 브릿지를 주입하며, 문서화된 JavaScript API를 제공합니다.

Android 플러그인 기능

“Android 플러그인 기능” 섹션
  • Capacitor를 등록합니다. WebView 네이티브 Contentsquare SDK와 연동합니다.
  • 다음 기능을 제공합니다: optIn, optOut, sendScreenName, sendTransaction, 그리고 동적 변수 API.
  • URL 제외, PII 마스킹, 캡처된 요소 셀렉터와 같은 리플레이 관련 명령을 주입합니다.

네이티브 로그 확인

“네이티브 로그 확인” 섹션

Android Studio 필터링 Logcat 설정 방법:

CSLIB

앱 실행 시 Contentsquare SDK 네이티브 시작 메시지와 WebView 브릿지 등록이 표시되어야 합니다.

import { ContentsquarePlugin } from '@capgo/capacitor-contentsquare';
await ContentsquarePlugin.optIn();
await ContentsquarePlugin.sendScreenName('Home');

screenview가 하나도 없으면 Contentsquare는 세션을 유지하지 않습니다.

동적 변수 제약 사항

“동적 변수 제약 사항” 섹션
  • Key는 Contentsquare에서 512자로 제한됩니다.
  • Value는 문자열 또는 음수가 아닌 정수여야 합니다.
  • 모든 세션에 값을 적용하려면 앱이 포그라운드로 돌아올 때 해당 값을 다시 전송하세요.

Android 참고 사항에서 계속하기

“Android 참고 사항에서 계속하기” 섹션

사용 중이라면 Android 참고 사항 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-contentsquare 사용하기 @capgo/capacitor-contentsquare를 사용하여 네이티브 기능을 구현할 때, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.