클라우드 콘텐츠 제공(CCD)은 새로운 버전의 애플리케이션을 다시 설치할 필요 없이 전 세계의 애플리케이션 사용자들에게 콘텐츠를 호스팅 및 제공하는 관리되는 클라우드 서비스입니다. 이 서비스는 Unity 개발 플랫폼에 완전히 통합되어 유사한 서비스를 구축 및 유지하는 데 드는 시간을 몇 개월가량 단축할 수 있습니다. CCD는 주기적인 콘텐츠 업데이트를 필요로 하고 콘텐츠가 풍부한 라이브 게임 또는 애플리케이션에 매우 유용합니다
CCD에서는 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성합니다. 일반적인 워크플로의 예로는 플랫폼별로 버킷을 구성하는 것을 들 수 있습니다(예: iOS 버킷, Android 버킷). 특정 버킷 내에서 각 에셋의 특정 버전을 그룹화하여 릴리스를 생성합니다. 이러한 버전이 변경되거나, 항목을 추가 및 제거하면 필요에 따라 새로운 릴리스를 지정합니다.
또한 릴리스에 배지라고 부르는 고유한 식별자를 연결할 수도 있습니다. 이 배지에 의미 있는 이름을 부여한 후 이를 사용하여 콘텐츠를 쿼리하고, 릴리스 간에 이동하여 워크플로에 유연성을 추가하십시오.
클라우드 콘텐츠 제공을 사용하면 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성할 수 있습니다. 버킷은 플랫폼, 환경 등을 비롯한 콘텐츠 퍼블리싱용 단일 컨텍스트입니다. 일반적인 워크플로의 예로는 ios_staging
및 ios_production
등의 이름을 사용하여 개발, 준비 및 프로덕션 빌드별로 버킷을 구성하는 것을 들 수 있습니다.
A. 버킷 ID 및 설명을 포함하여 CCD에 표시되는 버킷의 세부 정보.
B. 해당 버킷 내 릴리스에 대한 세부 정보.
항목은 버킷 내 단일 콘텐츠 단위입니다. 항목은 레이블과 메타데이터를 지원합니다. 릴리스 생성은 버킷에 있는 모든 항목의 현재 상태를 캡처합니다(버전 지정 프로세스와 유사함).
A. 현재 선택된 릴리스의 세부 정보.
B. 이 릴리스 내 에셋과 해당 세부 정보.
파일을 버킷에 푸시하는 가장 간단한 방법은 CLI의 sync
커맨드를 사용하는 것입니다. 이렇게 하면 로컬 폴더의 콘텐츠가 원격 버킷으로 푸시되어 필요에 따라 버킷의 콘텐츠가 자동으로 추가, 업데이트 및 삭제됩니다.
릴리스를 생성하면 CCD는 특정 시점에 버킷에 포함된 모든 항목(현재 버전)의 스냅샷을 생성합니다. 항목을 제거, 업데이트 또는 추가하려면 새 릴리스를 생성하여 새로운 항목 또는 변경된 항목을 제공해야 합니다.
배지를 사용하면 애플리케이션에서 사용하는 릴리스를 선택할 수 있습니다. 릴리스에 고유한 배지를 할당하고, 배지의 이름을 사용하여 해당 콘텐츠를 요청할 수 있습니다.
A. 버킷의 Releases 탭에서 릴리스를 보여주는 행
B. 이 릴리스와 연결된 배지(있는 경우)
릴리스 간에 배지를 이동하여 콘텐츠 워크플로의 유연성을 높일 수 있습니다. 배지를 이동하면 연결된 이전 릴리스에서 해당 배지가 제거됩니다. 한 번에 하나의 릴리스에만 배지를 할당할 수 있지만, 여러 개의 배지를 릴리스에 연결할 수도 있습니다.
기본적으로 latest
라는 이름의 자동 생성 배지가 최신 릴리스에 할당됩니다.