개요
is_pirated 패키지는 안드로이드 및 iOS에서 앱이 승인되지 않은 소스에서 설치되었는지 감지하는 데 도움을 줍니다. 앱의 무결성을 검증할 수 있는 메커니즘을 제공하며, 도용이 감지되면 앱을 자동으로 종료하거나 사용자를 공식 스토어 목록으로 리디렉션할 수 있습니다. 비승인 배포로부터 앱을 보호하고자 하는 개발자를 위해 설계되었으며, 최소한의 설정으로 플러터 프로젝트에 원활하게 통합됩니다. 이 패키지는 플랫폼별 확인을 활용하여 다양한 기기에서 신뢰할 수 있는 탐지를 보장합니다.
사용 사례
- 무단 배포로부터 유료 앱 보호
- 도용된 앱 인스턴스 자동 종료
- 사용자를 공식 앱 스토어 목록으로 리디렉션 중
- 런타임 시 라이선스 검증 강제화
- 수정되거나 크랙된 앱 버전 사용 방지
주요 기능
- Detects installation from unauthorized sources
- Supports automatic app termination
- Offers redirection to store listing
- Cross-platform compatibility (Android & iOS)
- Simple integration via Flutter pub
- Lightweight and minimal overhead
적합한 대상
- Developers of paid or premium Flutter apps
- Apps requiring strong anti-piracy measures
- Projects targeting both Android and iOS
- Teams focused on app security and licensing
- Applications distributed through official app stores
고려 사항
- 루트 또는 잠금 해제된 장치에서 잘못된 긍정 결과를 유발할 수 있습니다
- 사용자 실망을 피하기 위해 신중한 조작이 필요합니다
- 서버 측 라이선스 검증의 대체가 아님
- 고급 변조에 대한 효과가 제한적
- 다른 보안 관행과 함께 사용되어야 합니다