- • 평가에 사용할 iOS 앱과 안정된 Bundle ID
- • 어떤 화면과 상태 전환을 민감 영역으로 볼지에 대한 팀 합의
- • 실제로 지원하는 iOS 버전을 대표할 실기기 최소 1대 이상
- • 통합 담당자와 검증 승인 담당자
시작 전에 필요한 것
권장 진행 순서
1. 7일 체험 라이센스 요청
웹사이트에서 Bundle ID를 제출합니다. 체험판은 구매 전 적합성을 검토하기 위한 기본 경로입니다.
2. 현재 패키지 다운로드
다운로드 페이지에서 최신 XCFramework를 받아 실제로 검증할 앱 타깃에 추가합니다. 다운로드 가능 여부만으로 운영 사용 권한이 생기지는 않습니다.
3. 의미 있는 화면 하나부터 보호
잔액 화면, 계정 패널, 본인확인 화면처럼 실제 구매 판단에 중요한 민감 영역 하나부터 시작합니다.
4. 라이센스 적용 후 활성화 확인
QA나 데모에서 보호 동작을 믿기 전에, 먼저 앱이 유효한 라이센스 상태로 들어가는지 확인합니다.
5. 실제 지원 범위 기준 검증
포그라운드 사용, 앱 전환기, 백그라운드 전환, 캡처 관련 상태를 실기기에서 직접 확인한 뒤 평가 결론을 내립니다.
성공 기준
운영 관점 성공
팀이 어디에 ScreenVeil을 적용했는지, 보호 화면이 어떻게 보이는지, 활성화 실패 시 어떤 대응 UI가 나오는지를 설명할 수 있어야 합니다.
제품 관점 성공
일반 사용 흐름은 유지하면서도, 제품 팀이 중요하게 보는 상태에서 보호 표현이 기대대로 나타나야 합니다.
상용 전환 관점 성공
체험판 검증 범위만으로도 실제 도입 여부를 판단할 만큼 사용 사례 적합성이 확인돼야 합니다.
체험판에서 운영 전환 전 체크할 것
- • 상용 라이센스를 받을 최종 운영 Bundle ID를 확정합니다.
- • 검증한 화면·흐름·상태와 의도적으로 제외한 범위를 문서화합니다.
- • 라이센스 또는 설정 실패 시를 대비한 대체 UX를 마련해 둡니다.
- • 법무·보안·컴플라이언스 이해관계자가 있다면 제한 사항 문서를 함께 검토합니다.
빠른 활성화 코드
라이센스를 검증하고 컨테이너 뷰에 보호를 활성화하는 핵심 호출입니다.
BOOL ok = [container sv_enableProtectionWithLicenseJSON:licenseJSON
configuration:configuration
error:&error];함께 읽으면 좋은 문서
이 문서만 따로 보지 말고, 도입 흐름에 맞는 인접 문서를 함께 확인하는 편이 좋습니다.