Водич за израду Studio апликације
Како да направите Android TV и Android Mobile апликације са брендирањем провајдера користећи Castovia Studio.
Шта Studio укључује
Android TV
Основа апликације за Android TV уређаје. Брендирано за провајдера на основу постојеће Castovia базе апликације.
Android Mobile
Основа апликације за Android телефоне и таблете. Брендирано за провајдера на основу постојеће Castovia базе апликације.
Важна појашњења
- Апликације се генеришу из постојеће Castovia базе апликације — не праве се потпуно од нуле.
- iOS и Apple TV НИСУ укључени. Захтевају посебно уговарање.
- Castovia не гарантује одобрење у app store-у.
- Google Play developersки налози остају одговорност провајдера.
- Потписивање издања остаје одговорност провајдера осим ако није посебно уговорено.
Процес израде корак по корак
- 1Конфигуришите брендирање апликације у Castovia admin → App Branding.
- 2Поставите назив апликације, slug, примарну/акцентну боју, логотипе, иконе и splash екран.
- 3Преузмите Android TV config JSON са странице за брендирање.
- 4Преузмите Android Mobile config 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 верзије (одговорност провајдера).
- 12 Пошаљите преко сопственог Google Play developersког налога провајдера.
Безбедност
- Нема складиштења кључева за потписивање у Castovia осим ако постоји безбедна функција.
- Нема CDN/DRM тајни у config JSON-у апликације.
- Нема sourceUrl у config JSON-у апликације.
- Апликација прима само безбедне метаподатке за репродукцију из Castovia API-ja.