Studio 앱 빌드 가이드
Castovia Studio를 사용하여 공급자 브랜드 Android TV 및 Android Mobile 앱을 빌드하는 방법입니다.
Studio에 포함되는 항목
Android TV
Android TV 기기를 위한 앱 기반입니다. Castovia의 기존 앱 베이스를 기반으로 공급자 브랜드가 적용됩니다.
Android Mobile
Android 휴대폰 및 태블릿을 위한 앱 기반입니다. Castovia의 기존 앱 베이스를 기반으로 공급자 브랜드가 적용됩니다.
중요한 안내
- 앱은 Castovia의 기존 앱 베이스에서 생성되며, 처음부터 맞춤 제작되는 것은 아닙니다.
- iOS와 Apple TV는 포함되지 않습니다. 별도의 발주가 필요합니다.
- 앱 스토어 승인 여부는 Castovia가 보장하지 않습니다.
- Google Play 개발자 계정은 계속 공급자의 책임입니다.
- 릴리스 서명은 별도 계약이 없는 한 공급자의 책임입니다.
단계별 빌드 과정
- 1Castovia 관리자 → App Branding에서 앱 브랜딩을 설정합니다.
- 2앱 이름, 슬러그, 기본/강조 색상, 로고, 아이콘, 스플래시 화면을 설정합니다.
- 3브랜딩 페이지에서 Android TV 구성 JSON을 다운로드합니다.
- 4브랜딩 페이지에서 Android Mobile 구성 JSON을 다운로드합니다.
- 5구성 JSON 파일을 올바른 앱 프로젝트 폴더에 넣습니다.
- 6Android Studio에서 앱 프로젝트(apps/android)를 엽니다.
- 7Gradle 동기화를 실행하여 종속성을 해결합니다.
디버그 APK 빌드
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebug설치 및 테스트
- 9 테스트 기기에 디버그 APK를 설치합니다:
- 10 로그인, 페어링, 재생, 탐색을 테스트합니다.
- 11 릴리스 서명 키를 준비합니다(공급자 책임).
- 12 공급자 본인의 Google Play 개발자 계정을 통해 제출합니다.
보안
- 안전 기능이 존재하지 않는 한 서명 키는 Castovia에 저장되지 않습니다.
- 앱 구성 JSON에는 CDN/DRM 비밀 정보가 포함되지 않습니다.
- 앱 구성 JSON에는 sourceUrl이 포함되지 않습니다.
- 앱은 Castovia API로부터 안전한 재생 메타데이터만 수신합니다.