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

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

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

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

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

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