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

  1. 1Skonfiguruj branding aplikacji w panelu Castovia → App Branding.
  2. 2Ustaw nazwę aplikacji, slug, kolory główny/akcentowy, logotypy, ikony i ekran startowy.
  3. 3Pobierz plik config JSON dla Android TV ze strony brandingu.
  4. 4Pobierz plik config JSON dla Android Mobile ze strony brandingu.
  5. 5Umieść pliki config JSON w odpowiednim folderze projektu aplikacji.
  6. 6Otwórz projekt aplikacji (apps/android) w Android Studio.
  7. 7Uruchom synchronizację Gradle, aby rozwiązać zależności.

Zbuduj debugowe APK

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalacja i testowanie

  1. 9 Zainstaluj debugowe APK na urządzeniu testowym:
  2. 10 Przetestuj logowanie, parowanie, odtwarzanie i nawigację.
  3. 11 Przygotuj klucze podpisywania wydania (obowiązek dostawcy).
  4. 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.