KollusStorage
KollusStorage Class
#import <KollusStorage.h>
콘텐츠 다운로드·삭제·조회를 관리하는 클래스입니다.
Instance Methods
(BOOL) setKollusPath:(BOOL) startStorage:(BOOL) startStorageWithFirst:error:(BOOL) startStorageWithCheck:(BOOL) startStorageWithNewPlayerID:(NSString *) loadContentURL:error:(NSString *) checkContentURL:error:(BOOL) downloadContent:error:(BOOL) removeContent:error:(BOOL) removeCacheWithError:(BOOL) downloadCancelContent:error:(void) setNetworkTimeOut:retry:(void) updateDownloadDRMInfo:(void) setCacheSize:(void) setBackgroundDownload:(NSMutableArray *) contents(void) sendStoredLms
Properties
id<KollusStorageDelegate> delegateNSString * applicationVersionNSString * applicationDeviceIDNSString * applicationKeyNSString * applicationBundleIDNSString * keychainGroupNSDate * applicationExpireDateNSString * storagePathlong long storageSizelong long cacheDataSizeNSInteger serverPortNSString * extraDrmParamNSString * appUserAgentNSString * deviceType
Method Details
(BOOL) setKollusPath: (NSString *) path
Kollus SDK가 콘텐츠를 저장할 스토리지 폴더 경로를 설정합니다.
- 주의: 이 메서드는 신규 앱 설치 시에만 사용해야 합니다. 기존 경로를 변경할 경우 이전에 다운로드된 콘텐츠에 접근할 수 없습니다.
startStorage호출 전에 설정되어야 합니다. - 파라미터
path: 콘텐츠가 저장될 경로 (기본값:Document)
- 반환값: 처리 결과 (
YES: 성공,NO: 실패)
(BOOL) startStorage: (NSError **) error
KollusStorage를 시작합니다.
- 주의: 이 메서드를 호출하지 않으면 콘텐츠 정보 배열(
contents)이nil로 반환되어 다운로드된 콘텐츠에 접근할 수 없습니다. - 파라미터
error: 에러 상세
- 반환값: 처리 결과 (
YES: 성공,NO: 실패)
(BOOL) startStorageWithFirst: (BOOL) first error: (NSError **) error
KollusStorage를 시작합니다.
- 주의: 이 메서드를 호출하지 않으면 콘텐츠 개수(
contentsCount)가 0으로 반환됩니다. 저장된 콘텐츠 목록을 정상적으로 조회하려면 반드시 호출해야 합니다. - 파라미터
first: 앱 설치 후 최초 실행 여부error: 에러 상세
- 반환값: 처리 결과 (
YES: 성공,NO: 실패)
(BOOL) startStorageWithCheck: (NSError **) error
KollusStorage를 시작합니다.