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-ის დეველოპერის ანგარიშები პროვაიდერის პასუხისმგებლობა რჩება.
- რელიზის ხელმოწერა პროვაიდერის პასუხისმგებლობა რჩება, თუ ცალკე არ არის ხელშეკრულებით გათვალისწინებული.
ნაბიჯ-ნაბიჯ შექმნის პროცესი
- 1Castovia admin-ში დააკონფიგურირეთ App Branding → App Branding.
- 2დააყენეთ აპის სახელი, slug, ძირითადი/აქცენტური ფერები, ლოგოები, ხატულები და splash screen.
- 3ბრენდინგის გვერდიდან ჩამოტვირთეთ Android TV-ის კონფიგურაციის JSON.
- 4ბრენდინგის გვერდიდან ჩამოტვირთეთ Android Mobile-ის კონფიგურაციის JSON.
- 5განათავსეთ config JSON ფაილები სწორი აპის პროექტის საქაღალდეში.
- 6გახსენით აპის პროექტი (apps/android) Android Studio-ში.
- 7გაუშვით Gradle sync დამოკიდებულებების მოსაგვარებლად.
Debug APK-ების შექმნა
Android TV:
./gradlew :tv:assembleDebugAndroid Mobile:
./gradlew :mobile:assembleDebugდაყენება და ტესტირება
- 9 დააყენეთ debug APK სატესტო მოწყობილობაზე:
- 10 შეამოწმეთ ავტორიზაცია, შეწყვილება, დაკვრა და ნავიგაცია.
- 11 მოამზადეთ release signing keys (პროვაიდერის პასუხისმგებლობა).
- 12 წარადგინეთ პროვაიდერის საკუთარ Google Play დეველოპერის ანგარიშის მეშვეობით.
უსაფრთხოება
- Castovia-ში არ ინახება signing keys, თუ უსაფრთხო ფუნქცია არ არსებობს.
- აპის config JSON-ში არ არის CDN/DRM secrets.
- აპის config JSON-ში არ არის sourceUrl.
- აპი Castovia API-დან იღებს მხოლოდ უსაფრთხო დაკვრის მეტამონაცემებს.