프로젝트 소개

Aptabase용 Tauri 플러그인을 통해 개발자는 Aptabase 플랫폼을 통해 분석되는 이벤트 추적 기능을 애플리케이션에 구현할 수 있습니다. 이는 개인 정보 보호 우선 방식을 유지하면서 앱 사용량을 모니터링하는 간단한 방법을 제공합니다. 주요 기능은 다음과 같습니다: - 이벤트 추적: Rust 백엔드(EventTracker trait 사용)와 JavaScript 프론트엔드(게스트 바인딩 사용) 모두에서 수동으로 이벤트를 트리거할 수 있습니다. - 맞춤형 속성: 더 상세한 분석을 위해 이벤트에 문자열 및 숫자 값을 첨부하는 기능을 지원합니다. - 자동 메타데이터: 플러그인이 운영 체제 및 애플리케이션 버전과 같은 시스템 정보로 이벤트를 자동으로 보강합니다. - 유연한 설정: 코드에서 직접 App Key를 초기화하거나, 컴파일 시점에 dotenvy_macro 크레이트를 사용하여 .env 파일에서 로드하는 방식을 지원합니다. - 백그라운드 처리: 이벤트 추적은 백그라운드에서 실행되므로 개발자가 trackEvent 함수의 완료를 기다릴 필요가 없습니다.