개요
is_pirated 패키지는 안드로이드 및 iOS에서 앱이 승인되지 않은 소스에서 설치되었는지 감지하는 데 도움을 줍니다. 앱의 무결성을 검증할 수 있는 메커니즘을 제공하며, 도용이 감지되면 앱을 자동으로 종료하거나 사용자를 공식 스토어 목록으로 리디렉션할 수 있습니다. 비승인 배포로부터 앱을 보호하고자 하는 개발자를 위해 설계되었으며, 최소한의 설정으로 플러터 프로젝트에 원활하게 통합됩니다. 이 패키지는 플랫폼별 확인을 활용하여 다양한 기기에서 신뢰할 수 있는 탐지를 보장합니다.
사용 사례
- 무단 배포로부터 유료 앱 보호
- 도용된 앱 인스턴스 자동 종료
- 사용자를 공식 앱 스토어 목록으로 리디렉션 중
- 런타임 시 라이선스 검증 강제화
- 수정되거나 크랙된 앱 버전 사용 방지
주요 기능
- 허가되지 않은 소스에서 설치되었는지 감지
- 자동 앱 종료를 지원합니다
- 스토어 목록으로 리디렉션을 제공합니다
- 크로스 플랫폼 호환성 (Android 및 iOS)
- Flutter pub를 통한 간단한 통합
- 경량이며 최소한의 오버헤드
적합한 대상
- 유료 또는 프리미엄 플러터 앱 개발자
- 강력한 저작권 보호 조치가 필요한 앱
- Android 및 iOS를 대상으로 하는 프로젝트
- 앱 보안 및 라이선스에 집중하는 팀
- 공식 앱 스토어를 통해 배포된 애플리케이션
고려 사항
- 루트 또는 잠금 해제된 장치에서 잘못된 긍정 결과를 유발할 수 있습니다
- 사용자 실망을 피하기 위해 신중한 조작이 필요합니다
- 서버 측 라이선스 검증의 대체가 아님
- 고급 변조에 대한 효과가 제한적
- 다른 보안 관행과 함께 사용되어야 합니다