Studio აპის შექმნის გზამკვლევი

როგორ შევქმნათ პროვაიდერის ბრენდით მორგებული Android TV და Android Mobile აპები Castovia Studio-ს გამოყენებით.

რას მოიცავს Studio

Android TV

Android TV მოწყობილობებისთვის აპის ბაზა. პროვაიდერის ბრენდით მორგებული Castovia-ს არსებული აპის ბაზიდან.

Android Mobile

Android ტელეფონებისა და ტაბლეტებისთვის აპის ბაზა. პროვაიდერის ბრენდით მორგებული Castovia-ს არსებული აპის ბაზიდან.

მნიშვნელოვანი განმარტებები

  • აპები გენერირდება Castovia-ს არსებული აპის ბაზიდან — არა ნულიდან ინდივიდუალურად შექმნილი.
  • iOS და Apple TV არ შედის. მათთვის საჭიროა ცალკე დაკვეთით დამზადება.
  • App Store-ის დამტკიცებას Castovia არ იძლევა გარანტიას.
  • Google Play-ის დეველოპერის ანგარიშები პროვაიდერის პასუხისმგებლობა რჩება.
  • რელიზის ხელმოწერა პროვაიდერის პასუხისმგებლობა რჩება, თუ ცალკე არ არის ხელშეკრულებით გათვალისწინებული.

ნაბიჯ-ნაბიჯ შექმნის პროცესი

  1. 1Castovia admin-ში დააკონფიგურირეთ App Branding → App Branding.
  2. 2დააყენეთ აპის სახელი, slug, ძირითადი/აქცენტური ფერები, ლოგოები, ხატულები და splash screen.
  3. 3ბრენდინგის გვერდიდან ჩამოტვირთეთ Android TV-ის კონფიგურაციის JSON.
  4. 4ბრენდინგის გვერდიდან ჩამოტვირთეთ Android Mobile-ის კონფიგურაციის JSON.
  5. 5განათავსეთ config JSON ფაილები სწორი აპის პროექტის საქაღალდეში.
  6. 6გახსენით აპის პროექტი (apps/android) Android Studio-ში.
  7. 7გაუშვით Gradle sync დამოკიდებულებების მოსაგვარებლად.

Debug APK-ების შექმნა

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

დაყენება და ტესტირება

  1. 9 დააყენეთ debug APK სატესტო მოწყობილობაზე:
  2. 10 შეამოწმეთ ავტორიზაცია, შეწყვილება, დაკვრა და ნავიგაცია.
  3. 11 მოამზადეთ release signing keys (პროვაიდერის პასუხისმგებლობა).
  4. 12 წარადგინეთ პროვაიდერის საკუთარ Google Play დეველოპერის ანგარიშის მეშვეობით.

უსაფრთხოება

  • Castovia-ში არ ინახება signing keys, თუ უსაფრთხო ფუნქცია არ არსებობს.
  • აპის config JSON-ში არ არის CDN/DRM secrets.
  • აპის config JSON-ში არ არის sourceUrl.
  • აპი Castovia API-დან იღებს მხოლოდ უსაფრთხო დაკვრის მეტამონაცემებს.