Инструменты пользователя

Инструменты сайта


android_appstore

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
android_appstore [2020/06/25 07:27] – Денис Цыгановandroid_appstore [2024/05/20 06:58] (текущий) – Денис Цыганов
Строка 5: Строка 5:
 Магазин приложений - модуль входящий в базовую прошивку, начиная с версии 4.4.1, медиацентров TVIP S-BOX на OS Android. Магазин приложений является менеджером приложений, которым может управлять оператор. Магазин приложений - модуль входящий в базовую прошивку, начиная с версии 4.4.1, медиацентров TVIP S-BOX на OS Android. Магазин приложений является менеджером приложений, которым может управлять оператор.
 По-умолчанию магазин приложений конфигурируется с сервера TVIP. Данное поведение можно переопределить с помощью настроек [[provisioning#nastrojka_url_servera_tvip_app_store|provisioning]]. По-умолчанию магазин приложений конфигурируется с сервера TVIP. Данное поведение можно переопределить с помощью настроек [[provisioning#nastrojka_url_servera_tvip_app_store|provisioning]].
-В provisioning задается ссылка на файл в формате JSON, для конфигурирования магазина приложений.+В provisioning задается ссылка на файл в формате JSON, для конфигурирования магазина приложений.\\ 
 +:!: Магазин приложений работает только с https схемой/протоколом.
  
 ===== Пример JSON файла ===== ===== Пример JSON файла =====
Строка 12: Строка 13:
 { {
   "protoVersion": 1,   "protoVersion": 1,
 +  "updateCheckPeriodSec": 3600,
   "lastUpdate": 1579259632,   "lastUpdate": 1579259632,
   "operator": {   "operator": {
     "name": "Example Operator",     "name": "Example Operator",
-    "logoUrl": "http://operatior.domain/operator.logo"+    "logoUrl": "https://operatior.domain/operator.logo"
   },   },
   "apps": [   "apps": [
Строка 26: Строка 28:
       "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,
Строка 41: Строка 43:
       ],       ],
       "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": {
Строка 61: Строка 63:
 | protoVersion     | int                   | Да      | Версия протокола TVIP Appsore (на данный момент 1) | | protoVersion     | int                   | Да      | Версия протокола TVIP Appsore (на данный момент 1) |
 | lastUpdate       | int                   | Да      | timestamp последнего обновления | | lastUpdate       | int                   | Да      | timestamp последнего обновления |
 +| updateCheckPeriodSec | int | Нет | Частота опроса json файла |
 | operator         | Object [[android_appstore#opisanie_obekta_operator|operator]] |          | Настройки оператора (описаны ниже) | | operator         | Object [[android_appstore#opisanie_obekta_operator|operator]] |          | Настройки оператора (описаны ниже) |
 | apps             | Array [[android_appstore#opisanie_massiva_app|app]]    | Да      | Список доступных приложений  | | apps             | Array [[android_appstore#opisanie_massiva_app|app]]    | Да      | Список доступных приложений  |
Строка 84: Строка 87:
 | developer        | String                       |          | Разработчик | | developer        | String                       |          | Разработчик |
 | apkUrl           | String                       | Да      | Ссылка для скачивания файла приложения | | apkUrl           | String                       | Да      | Ссылка для скачивания файла приложения |
-| apkSize          | int                          |          | Размер apk файла. Указывается в байтах  |+| apkSize          | int                          |          | Размер apk файла. Указывается в кибибайт |
 | customerRating   | double                       |          | Рейтинг пользователей | | customerRating   | double                       |          | Рейтинг пользователей |
 | downloadCount    | int                          |          | Количество скачиваний приложения | | downloadCount    | int                          |          | Количество скачиваний приложения |
Строка 107: Строка 110:
 ^ **Поле**        ^ **Тип**      ^ **Обязателен** ^ Описание ^ ^ **Поле**        ^ **Тип**      ^ **Обязателен** ^ Описание ^
 | forceInstall     | bool      |          | Установить приложение без запроса от пользователя | | forceInstall     | bool      |          | Установить приложение без запроса от пользователя |
-| forceUpdate      | bool      |          | Обвновлять приложение без запроса от пользователя |+| forceUpdate      | bool      |          | Обновлять приложение без запроса от пользователя |
 | forceUninstall   | bool      |          | Удалить приложение без запроса от пользователя | | forceUninstall   | bool      |          | Удалить приложение без запроса от пользователя |
  
android_appstore.1593070044.txt.gz · Последнее изменение: — Денис Цыганов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki