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

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

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

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

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

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