개요
'once' 패키지는 매일, 주간, 월간, 새 앱 빌드 또는 새 버전 출시와 같은 다양한 트리거를 기반으로 코드를 정확히 한 번만 실행할 수 있도록 해줍니다. 환영 화면 표시, 사용자 피드백 수집, 업데이트 후 데이터 초기화와 같은 일회성 작업의 구현을 간소화합니다. 단순성과 신뢰성을 중심으로 설계되어 Android 및 iOS 플랫폼에서 원활하게 작동합니다. 수동 상태 추적 없이 주기적 또는 이벤트 기반의 일회성 로직을 관리하는 데 이상적입니다.
사용 사례
- 앱 버전당 한 번만 온보딩 화면 표시
- 첫 번째 시작 시 분석 수집 트리거
- 새로운 버전에서만 업데이트 변경 사항을 표시
- 앱 재빌드 후 초기화 작업 실행
- 일회성 알림 예약
- 앱을 처음 열 때 설정 루틴 실행
주요 기능
- 다양한 트리거 유형(일간, 주간, 월간 등)을 지원합니다
- 앱 재시작 간 자동 지속성
- 수동 상태 관리 필요 없음
- 경량이며 통합이 쉬움
- 안드로이드 및 iOS 양쪽 모두에서 작동합니다
- 버전 및 빌드 번호 감지
적합한 대상
- 앱 온보딩 흐름
- 사용자 참여 기능
- 분석 및 피드백 수집
- 업데이트 후 설정 작업
- 간단한 예약된 일회성 작업
고려 사항
- 사전 정의된 옵션을 초과하는 사용자 지정 시간 간격은 지원하지 않습니다
- 시간 측정에 장치의 시스템 시계에 의존합니다
- 시간대 변경과 관련된 에지 케이스를 처리해야 할 수 있습니다
- 트리거 유형당 한 번만 실행 가능
- 반복 작업에 적합하지 않습니다