Overview
There are five phases in the OpenTV ION app publication process:
-
Phase 1 – prerequisites: initiating publication with the app store, understanding roles and responsibilities
-
Phase 2 – preparation: organising the content and customising the app with operators' branding
-
Phase 3 – verification: E2E app testing and verification with the app store guidelines
-
Phase 4 – signing: preparing the app for publication using the operators' legal entity
-
Phase 5 – submission: publishing the app
Parties involved in publishing the OpenTV ION app:
-
Operator – owns the content rights, owns the app store account, and is legally responsible for the OpenTV ION app in the app store.
-
NAGRAVISION – the OpenTV ION app developer, provides signed app software.
-
App Store – Amazon, Apple, Google, Samsung, and LG on each of their respective app stores and have their own submission processes.
Information flow
Phase 1 – enrolling in the app store developer account
-
Operators must initiate the submission process to the app store as the legal relationship is between the app store and the operator.
-
Operators must enrol with each of the app stores (Apple, Amazon, Google, etc.) and create a developer account with each store.
-
Operators will be legally and financially responsible for the published app.
Phase 2 – preparing the app for submission
Operators to supply:
-
Video content for the app
-
App icons for the launcher
-
Branding and configuration (see the branding and configuration guide)
-
Additional content for the app store catalog:
-
Legal entity
-
App name
-
-
Content to merchandise the app for app store catalog:
-
Hero artwork
-
App screenshots
-
App description
-
Phase 3 – app testing and verification
-
The application will be tested with the operators' content and metadata.
-
NAGRAVISION has an app submission template that follows each of the store guidelines.
Changes that are outside the template risk submission rejection; guidelines can be found here:
Phase 4 – signing the app
-
The OpenTV ION app is signed using the operator's app store certificate, provided by the app store.
Phase 5 – submitting the app
-
Operators submit the OpenTV ION app and complete the store application process to the app store. The app store submission process can be found here:
Roles and responsibilities
-
NAGRAVISION acts as the app developer and provides signed software.
-
OPERATORS own the developer account and ongoing relationships with the stores and deployed apps.
-
APP STORES, each organization has its own unique submission processes for their app stores
Operators
Are responsible for:
-
App store account ownership
-
Content/content rights
-
Legal and financial (in-app purchases) contact to the app store
-
Providing app store metadata: app name, legal entity name
-
App store publication
-
Testing the app (together with NAGRAVISION)
-
Making sure the app follows the app store guidelines and regulations
App stores (Amazon, Apple, Google, etc.)
Are responsible for:
-
App store submission guidelines
-
Test suite for app submission process
-
Final deciding body on whether the app can be published in the app store
NAGRAVISION
Is responsible for:
-
Developing, maintaining and delivering signed software (OpenTV ION app) branded and configured for operators.
-
App customisation per operator's requirements
-
Helping operators submit app metadata: hero artwork, app screenshots, descriptions, etc.
-
System integration validation before final publishing of application