안티 패턴 (자주 하는 실수)
모바일 앱 내에서 JWT URL 직접 생성
안티 패턴
보안 키가 포함된 JWT 서명 로직을 모바일 클라이언트 앱(Android) 소스 코드에 직접 구현 하는 경우
- 문제점: 보안 키가 외부로 유출될 수 있어 심각한 보안 취약점이 발생합니다.
- 올바른 방법: JWT는 반드시 고객사의 서버에서 발급한 후, 모바일 앱에 전달하는 구조로 구현해야 합니다.
unload(mck) 메서드를 일시 중단 목적으로 오용
안티 패턴
콘텐츠 다운로드를 일시적으로 중단하기 위해 unload 메서드를 호출하는 경우
- 문제점:
unload는 다운로드를 취소하는 동작이므로, 다운로드 재개 시 처음부터 다시 다운로드됩니다. - 올바른 방법: 부분 재개(이어받기) 기능이 필요하다면 별도의 진행 상태 추적과 함께 SDK의 resume 동작을 직접 확인하세요.
DRM 만료 콘텐츠 재생 시 파일 전체를 자동 재다운로드
안티 패턴
DRM 라이선스가 만료되었을 때, 영상 파일 자체를 다시 다운로드하도록 구현하는 경우
- 문제점: 불필요한 네트워크 트래픽이 발생하고 사용자 다운로드 대기 시간이 길어집니다.
- 올바른 방법: 영상 파일 재다운로드 없이,
updateDownloadDRMInfo메서드를 호출하여 DRM 라이선스만 갱신하면 됩니다. 자세한 사항은 6. DRM 라이선스 갱신 문서를 참고하세요.