Обновление клиентского приложения через флеш-карту: различия между версиями

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

Версия от 09:53, 21 января 2026

Описание ситуации

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

Ключевая причина использовать функционал - возможность добавлять свои, кастомные сертификаты при сборке "APK"-файла. В качестве дополнительный опции позволит переустановить клиентское приложение на устройство, если текущее приложение было установлено неудачно или некорректно. Данный функционал будет полезен пользователям и специалистам технической поддержки SmartPlayer.

Алгоритм действия

В этом разделе будет описан порядок действия для загрузки клиентского приложения с флеш-карты:

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

;

  • ожидать завершение установки;
  • запустить и использовать устройство по своему назначению.

Тонкости и нюансы в работе функционала

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

  • при установке на устройство с флеш-карты дистрибутив автоматически переносится в память устройства. Поэтому необходимо понимать и помнить что на устройстве должно быть доступно свободное место на локальном хранилище, которого будет достаточно для переноса дистрибутива.
  • при создании флеш-карты с клиентским приложением необходимо создать папку "SmartPlayer" и в эту папку загрузить "APK"-файл. Примерное отображение пути: "/SmartPlayer/update.apk". Если будет установлен поврежденный файл или файл не с тем содержим, то при обновлении устройство покажет ошибку и прекратит процесс.
Пример отображения ошибки при установке битого или неправильного файла
  • обновление устройства произойдет если клиентское приложение на флеш-карте имеет такую же версию клиентского приложения или выше. если версия клиентского приложения на устройстве ниже то пользователю покажет окно с информацией что произвести обновление с понижением версии невозможно.
Пример отображения ошибки при обновлении версии ниже текущей
  • на некоторых устройствах есть root-права или SDK(система инструментов разработчика), позволяющий использовать функционал «тихой» установки. При такой установке пользователь увидит окно с тремя кнопками: "close", "open file", "install".
Пример отображения отображения экрана устройства при «тихой» установке

Дополнительная информация

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

Пример отображения вкладки "Обсуждения" на wiki-странице

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