User Tools

Site Tools


en:android_appstore

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:android_appstore [2020/06/22 17:17]
Денис Цыганов
en:android_appstore [2023/12/11 10:24] (current)
Денис Цыганов
Line 3: Line 3:
 ===== Application description ===== ===== Application description =====
  
-TVIP Appstore ​is an application included in the basic firmware of TVIP S-BOX media centers ​on Android OS. The application ​is an application manager that the operator ​can manage. +TVIP App store is an application included in the basic firmware of TVIP S-Box mediacenters ​on Android OS starting from 4.4.1 firmware version. This application can be managed by provider. By default, the TVIP App store is configured from TVIP server. This behavior can be overridden using [[en/provisioning#​tvip_app_store_server_url|provisioning]] ​settings. Link to a JSON file can be specified in provisioning for configuring the App store.
-By default, the TVIP Appstore ​is configured from the TVIP server. This behavior can be overridden using provisioning settings ​(here is a link to provisioning). Link to a JSON file can be specified ​ +
-in provisioning for configuring the Appstore.+
  
-===== Examle ​JSON file =====+ 
 +===== Example of JSON file =====
  
 <​code>​ <​code>​
Line 15: Line 14:
   "​operator":​ {   "​operator":​ {
     "​name":​ "​Example Operator",​     "​name":​ "​Example Operator",​
-    "​logoUrl":​ "http://​operatior.domain/​operator.logo"​+    "​logoUrl":​ "https://​operatior.domain/​operator.logo"​
   },   },
   "​apps":​ [   "​apps":​ [
     {     {
-      "​package":​ "ru.example.com",​+      "​package":​ "en.example.com",​
       "​version":​ "​1.1.6",​       "​version":​ "​1.1.6",​
       "​buildNumber":​ 116,       "​buildNumber":​ 116,
Line 26: Line 25:
       "​releaseNotes":​ "All bugs fixed",​       "​releaseNotes":​ "All bugs fixed",​
       "​developer":​ "​TVIP",​       "​developer":​ "​TVIP",​
-      "​apkUrl":​ "http://​operatior.domain/​app.apk",​+      "​apkUrl":​ "https://​operatior.domain/​app.apk",​
       "​apkSize":​ 10240.0,       "​apkSize":​ 10240.0,
       "​customerRating":​ 9.9,       "​customerRating":​ 9.9,
Line 41: Line 40:
       ],       ],
       "​media":​ {       "​media":​ {
-        "​logoUrl":​ "http://​operatior.domain/​logo.png",​ +        "​logoUrl":​ "https://​operatior.domain/​logo.png",​ 
-        "​bannerUrl":​ "http://​operatior.domain/​banner.png",​ +        "​bannerUrl":​ "https://​operatior.domain/​banner.png",​ 
-        "​screenshots":​ ["http://​operatior.domain/​screen_01.png","​http://​operatior.domain/​screen_02.png"​]+        "​screenshots":​ ["https://​operatior.domain/​screen_01.png","​http://​operatior.domain/​screen_02.png"​]
      },      },
      "​rules":​ {      "​rules":​ {
Line 64: Line 63:
 | apps             | Array [[android_appstore#​opisanie_massiva_app|app]] ​   | Yes      | List available application ​ | | apps             | Array [[android_appstore#​opisanie_massiva_app|app]] ​   | Yes      | List available application ​ |
  
-==== Description operator object ====+==== Description ​of operator object ====
  
 ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^ ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^
Line 72: Line 71:
  
  
-==== Description app array ====+==== Description ​of app array ====
  
  
Line 84: Line 83:
 | developer ​       | String ​                      ​| ​         | Application developer | | developer ​       | String ​                      ​| ​         | Application developer |
 | apkUrl ​          | String ​                      | Yes      | Url for download apk file | | apkUrl ​          | String ​                      | Yes      | Url for download apk file |
-| apkSize ​         | int                          |          | Size apk file. In bytes  |+| apkSize ​         | int                          |          | Size apk file. In Kbytes ​ |
 | customerRating ​  | double ​                      ​| ​         | Customer rating | | customerRating ​  | double ​                      ​| ​         | Customer rating |
 | downloadCount ​   | int                          |          | Count of downloaded application | | downloadCount ​   | int                          |          | Count of downloaded application |
Line 95: Line 94:
 | rules            | object [[android_appstore#​opisanie_obekta_app_rules|app-rules]] ​    ​| ​         | Array of rules | | rules            | object [[android_appstore#​opisanie_obekta_app_rules|app-rules]] ​    ​| ​         | Array of rules |
  
-==== Description ​Media object ====+==== Description ​of media object ====
  
 ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^ ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^
Line 103: Line 102:
  
  
-==== Description app rules rules ====+==== Description ​of app rules ====
  
 ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^ ^ **Field** ​       ^ **Type** ​             ^ **Required** ^ Description ^
Line 110: Line 109:
 | forceUninstall ​  | bool      |          | Force delete application without ask user | | forceUninstall ​  | bool      |          | Force delete application without ask user |
  
-==== Description permissions object ====+==== Description ​of permissions object ====
  
 ^ **Name** ​            ^ **Android permission** ​                   ^ **Google Play** ​             ^ ^ **Name** ​            ^ **Android permission** ​                   ^ **Google Play** ​             ^
Line 136: Line 135:
 | Receive ​             |                                          | receive data from Internet ​  | | Receive ​             |                                          | receive data from Internet ​  |
  
-==== Description categories object ====+==== Description ​of categories object ====
  
 ^ **Values** ​         ^ ^ **Values** ​         ^
Line 142: Line 141:
 | Video              | | Video              |
  
-==== Example ​display ​TVIP Appstore ​====+==== Example ​of TVIP App store'​s display ​====
  
-{{:vscreen.png?600 |}}+{{:androidappstore-en.png?600 |}}
  
  
en/android_appstore.1592835462.txt.gz · Last modified: 2020/06/22 17:17 by Денис Цыганов