Przewodnik budowania aplikacji Studio
Jak budować aplikacje Android TV i Android Mobile z brandingiem dostawcy przy użyciu Castovia Studio.
Co zawiera Studio
Android TV
Baza aplikacji dla urządzeń Android TV. Branding dostawcy na istniejącej bazie aplikacji Castovia.
Android Mobile
Baza aplikacji dla telefonów i tabletów z Androidem. Branding dostawcy na istniejącej bazie aplikacji Castovia.
Ważne wyjaśnienia
- Aplikacje są generowane na bazie istniejącej aplikacji Castovia — nie są tworzone od zera jako rozwiązanie niestandardowe.
- iOS i Apple TV NIE są wliczone. Wymagają osobnego zlecenia.
- Zatwierdzenie w sklepie z aplikacjami NIE jest gwarantowane przez Castovia.
- Konta deweloperskie Google Play pozostają po stronie dostawcy.
- Podpisywanie wydania pozostaje po stronie dostawcy, chyba że uzgodniono to osobno.
Proces budowy krok po kroku
- 1Skonfiguruj branding aplikacji w panelu Castovia → App Branding.
- 2Ustaw nazwę aplikacji, slug, kolory główny/akcentowy, logotypy, ikony i ekran startowy.
- 3Pobierz plik config JSON dla Android TV ze strony brandingu.
- 4Pobierz plik config JSON dla Android Mobile ze strony brandingu.
- 5Umieść pliki config JSON w odpowiednim folderze projektu aplikacji.
- 6Otwórz projekt aplikacji (apps/android) w Android Studio.
- 7Uruchom synchronizację Gradle, aby rozwiązać zależności.
Zbuduj debugowe APK
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugInstalacja i testowanie
- 9 Zainstaluj debugowe APK na urządzeniu testowym:
- 10 Przetestuj logowanie, parowanie, odtwarzanie i nawigację.
- 11 Przygotuj klucze podpisywania wydania (obowiązek dostawcy).
- 12 Prześlij przez własne konto deweloperskie Google Play dostawcy.
Bezpieczeństwo
- Żadne klucze podpisywania nie są przechowywane w Castovia, chyba że istnieje bezpieczna funkcja.
- Brak sekretów CDN/DRM w config JSON aplikacji.
- Brak sourceUrl w config JSON aplikacji.
- Aplikacja otrzymuje wyłącznie bezpieczne metadane odtwarzania z Castovia API.