프로젝트 소개

Aptabase는 모바일, 데스크톱, 웹 애플리케이션을 위한 오픈 소스, 프라이버시 중심 분석 플랫폼입니다. 이 패키지는 Apple 플랫폼 앱에 이벤트 추적을 통합하기 위한 Swift SDK를 제공합니다. 설치 방법은 Swift Package Manager, Xcode 패키지 의존성, CocoaPods를 지원합니다. SDK는 Aptabase 계정에서 획득한 앱 키로 한 번 초기화되며, 이후 trackEvent 함수를 통해 수동으로 이벤트를 추적합니다. 이벤트에는 커스텀 문자열 및 숫자 속성을 포함할 수 있습니다. SDK는 OS 버전, 앱 버전, 기타 컨텍스트 정보를 자동으로 보강합니다. 주요 특징: - 자동 이벤트 수집 없음; 개발자가 명시적으로 trackEvent를 호출해야 함 - 이벤트 제출을 위한 비차단 백그라운드 작업 - 자동 메타데이터 보강(OS, 앱 버전) - macOS 대상의 경우 아웃고잉 연결(클라이언트) 샌드박스 엔티틀먼트 활성화 필요 - iOS, macOS, tvOS, watchOS와 호환 호스팅되는 Aptabase 서비스와 자체 호스팅 버전 모두 이 SDK를 지원합니다. App Store에 제출하는 개발자를 위한 Apple 앱 개인정보 보호 가이드도 제공됩니다.