Обновление клиентского приложения через флеш-карту: различия между версиями
Нет описания правки |
|||
| Строка 19: | Строка 19: | ||
* обновление устройства произойдет если клиентское приложение на флеш-карте имеет такую же версию клиентского приложения или выше. если версия клиентского приложения на устройстве ниже то пользователю покажет окно с информацией что произвести обновление с понижением версии невозможно. | * обновление устройства произойдет если клиентское приложение на флеш-карте имеет такую же версию клиентского приложения или выше. если версия клиентского приложения на устройстве ниже то пользователю покажет окно с информацией что произвести обновление с понижением версии невозможно. | ||
[[File:Версия_ниже.png|thumb|center| Пример отображения ошибки при обновлении версии ниже текущей|800px]] | [[File:Версия_ниже.png|thumb|center| Пример отображения ошибки при обновлении версии ниже текущей|800px]] | ||
* на некоторых устройствах есть root-права или SDK(система инструментов разработчика), позволяющий использовать функционал «тихой» установки. При такой установке пользователь увидит окно с тремя кнопками: "close", "open file", "install". | * на некоторых устройствах есть root-права или SDK(система инструментов разработчика), позволяющий использовать функционал «тихой» установки(то есть автоматической установки с параметрами по умолчанию). При такой установке пользователь увидит окно с тремя кнопками: "close", "open file", "install". | ||
[[File: | [[File:Тихая_установка.png|thumb|center| Пример отображения отображения экрана устройства при «тихой» установке|800px]] | ||
В данном случае кнопки на экране выполняют следующие действия:<br> | |||
** close — завершает процесс работы с окном установки; | |||
** open file — переход к системному установщику с выбором файла установки и окном подтверждения; | |||
[[File:Ручной_выбор_файла.png|thumb|center| Пример отображения отображения ручной установки|800px]] | |||
** install — запускает «тихую» установку на устройстве. | |||
== '''Дополнительная информация''' == | == '''Дополнительная информация''' == | ||
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы. | Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы. | ||
[[File:Обсуждение_обновления.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]] | [[File:Обсуждение_обновления.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]] | ||
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | ||
Версия от 09:58, 21 января 2026
Описание ситуации
Ключевая причина использовать функционал - возможность добавлять свои, кастомные сертификаты при сборке "APK"-файла. В качестве дополнительный опции позволит переустановить клиентское приложение на устройство, если текущее приложение было установлено неудачно или некорректно. Данный функционал будет полезен пользователям и специалистам технической поддержки SmartPlayer.
Алгоритм действия
В этом разделе будет описан порядок действия для загрузки клиентского приложения с флеш-карты:
- взять флеш-карту и создать папку "SmartPlayer" на ней;
- загрузить "APK"-файл с клиентским приложением SmartPlayer;
- подключить флеш-карту к устройству;
- на устройстве произойдет процесс проверки и считывания информации с флеш-карты вместе с ее содержимым;
- пользователь начнет установку новой версии приложения

;
- ожидать завершение установки;
- запустить и использовать устройство по своему назначению.
Тонкости и нюансы в работе функционала
В процессе обновления клиентского приложения через флеш-карту нужно понимать что требуется соблюдать определенные правила и действия чтобы функционал работал корректно и стабильно. Ниже будут перечислены эти действия:
- при установке на устройство с флеш-карты дистрибутив автоматически переносится в память устройства. Поэтому необходимо понимать и помнить что на устройстве должно быть доступно свободное место на локальном хранилище, которого будет достаточно для переноса дистрибутива.
- при создании флеш-карты с клиентским приложением необходимо создать папку "SmartPlayer" и в эту папку загрузить "APK"-файл. Примерное отображение пути: "/SmartPlayer/update.apk". Если будет установлен поврежденный файл или файл не с тем содержим, то при обновлении устройство покажет ошибку и прекратит процесс.

- обновление устройства произойдет если клиентское приложение на флеш-карте имеет такую же версию клиентского приложения или выше. если версия клиентского приложения на устройстве ниже то пользователю покажет окно с информацией что произвести обновление с понижением версии невозможно.

- на некоторых устройствах есть root-права или SDK(система инструментов разработчика), позволяющий использовать функционал «тихой» установки(то есть автоматической установки с параметрами по умолчанию). При такой установке пользователь увидит окно с тремя кнопками: "close", "open file", "install".

В данном случае кнопки на экране выполняют следующие действия:
- close — завершает процесс работы с окном установки;
- open file — переход к системному установщику с выбором файла установки и окном подтверждения;

- install — запускает «тихую» установку на устройстве.
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"