Все переводы

Материал из SmartPlayer

Введите имя сообщения для показа всех доступных переводов.

Сообщение

Найдено 2 перевода.

СообщениеТекущий текст
 ист. английский (en)== '''Situation Description''' ==  
{{Note|Updating the client application via USB flash drive is only available for the client application and devices running Android OS.|warn}}  
The key reasons for using this functionality are the ability to add custom certificates during APK file compilation and update the client application without rebooting the device. An additional option is the ability to reinstall the client application if the current one was installed incorrectly or is experiencing issues. This feature will be useful for users and SmartPlayer technical support specialists.

== '''Action Algorithm''' ==  
This section describes the steps to update the client application from a flash drive:
* take a flash drive and create a folder named "SmartPlayer" on it;
* upload the SmartPlayer client app APK file to it;
* connect the flash drive to the device;
* the device will automatically check and read the information and contents of the flash drive;
* the user will start the installation of the new version of the application;
[[File:Считывание_с_флешки.png|thumb|center| Example of the update process display |800px]];
* wait for the installation to complete;
* launch and use the device as intended.

== '''Subtleties and Functional Details''' ==  
When updating the client application via flash drive, certain rules must be followed to ensure stable and correct operation. These are:
* during installation from the flash drive, the distribution file is automatically copied to the device’s memory. Therefore, it's essential to ensure the device has enough free space in local storage to accommodate the file;
* when preparing the flash drive with the client app, create a folder named "SmartPlayer" and place the APK file inside. The expected path would look like: "/SmartPlayer/update.apk". If a corrupted or incorrect file is placed, the device will show an error and stop the process.
[[File:Поврежденный_файл.png|thumb|center| Example of error display when installing a broken or incorrect file |800px]]
* the update will only proceed if the APK on the flash drive has the same or higher version than the one installed. If the version on the flash drive is lower, the device will show an error stating that downgrading is not possible.
[[File:Версия_ниже.png|thumb|center| Example of error display when attempting to downgrade |800px]]
* some devices have root access or an SDK (developer tools system) that allows "silent" installation (automatic installation with default parameters). In such cases, the user will see a screen with three buttons: “close”, “open file”, “install”.
[[File:Тихая_установка.png|thumb|center| Example of silent install screen |800px]]  
In this case, the buttons perform the following actions:<br>
** close — closes the installer window;  
** install — launches silent installation on the device;  
** open file — opens the system installer with the file selection and confirmation dialog.  
[[File:Ручной_выбор_файла.png|thumb|center| Example of manual installation display |800px]]

If no SDK or root access is present, the interface changes and silent installation becomes unavailable. The user will now see only two buttons: “close” and “install”. In this case, the **install** button functions identically to the previously described **open file** behavior.  
[[File:Без_тихой_установки.png|thumb|center| Example of the screen without silent install support |800px]]

== '''Additional Information''' ==  
If this article does not help you use the functionality as intended, or if questions remain after reading, you can ask them in the **Discussions** section at the top of the page.  
[[File:Обсуждение_обновления.png|thumb|center| Example of the “Discussions” tab on the wiki page |800px]]

More details can also be found on the page [[How users interact with the “Discussions” section]]
 ист. русский (ru)== '''Описание ситуации''' ==
{{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]]
В данном случае кнопки на экране выполняют следующие действия:<br>
** close — завершает процесс работы с окном установки;
** install — запускает «тихую» установку на устройстве;
** open file — переход к системному установщику с выбором файла установки и окном подтверждения.
[[File:Ручной_выбор_файла.png|thumb|center| Пример отображения отображения ручной установки|800px]]
Если SDK или root — отсутствуют, то отображение изменится и «тихая» установка становится недоступной. Пользователь теперь увидит две кнопки «close» и «install». В данном случае кнопка «install» меняет своё назначение и становится идентичной по функционалу кнопке «open file» функционал работы, который описан выше. 
[[File:Без_тихой_установки.png|thumb|center| Пример отображения отображения экрана без возможности «тихой» установки|800px]]
== '''Дополнительная информация''' ==
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, можно озвучить эти вопросы в разделе "Обсуждения" вверху страницы.
[[File:Обсуждение_обновления.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]]
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]]