API 레퍼런스
플랫폼별 Sophonz SDK API를 한곳에서 모아 봅니다.
플랫폼별 Sophonz SDK의 API 레퍼런스를 한곳에서 확인하세요. 각 항목은 해당 SDK 문서의 상세 설명으로 연결됩니다.
브라우저 SDK
전체 API는 브라우저 SDK API 레퍼런스에서 확인할 수 있습니다.
init— SDK 초기화deinit— SDK 해제inited— 초기화 여부 확인stopSessionRecorder·resumeSessionRecorder— 세션 리코더 제어addAction— 액션 기록recordException— 예외 기록recordLog— 로그 기록userEvent— 사용자 이벤트(비즈니스 트랜잭션) 추적setScreenAttribute— 화면 속성 설정enableAdvancedNetworkCapture·disableAdvancedNetworkCapture— 네트워크 상세 캡처 제어setGlobalAttributes— 전역 속성 설정getDeviceId— 디바이스 ID 조회setUserIdAttribute— 사용자 ID 속성 설정getSessionId— 세션 ID 조회getSessionUrl— Sophonz 세션 상세 링크 조회attachToReactErrorBoundary— React 에러 바운더리 연동getServiceStatus— 서비스 상태 조회recordExporterFailure·recordExporterSuccess— Exporter 상태 기록
Android SDK
전체 가이드와 API는 Android SDK 설치 가이드에서 확인하세요.
SophonzOption초기화 옵션 —setCollectorURL,setAppKey,setProject,setSampleRate,setEnvironment,setUserEventEnable,setRemoteCollectionControlEnable,setFragmentLifecycleEnabled- 커스텀 사용자 ID 설정 · 커스텀 이벤트 전송 · 사용자 커스텀 로깅 · 웹뷰 페이지 세션 연결
iOS SDK
전체 API는 iOS SDK API 및 설정에서 확인하세요.
Sophonz.setup(options:isDebug:)— SDK 초기화.start()— SDK 시작Sophonz.setUserId(id:)·Sophonz.getUserId()— 사용자 ID 설정/조회Sophonz.customLog(level:message:)— 커스텀 로그 전송Sophonz.setAttribute(key:value:)— Span에 커스텀 속성 추가Sophonz.getDeviceId()— 기기 UUID 조회Sophonz.setWebviewConfiguration(userContentController:)— xib WebView 스크립트 수동 주입
백엔드 SDK
Node.js를 비롯한 백엔드 SDK는 준비 중입니다. 백엔드 SDK 문서에서 진행 상황을 확인하세요.