![]() Предоставляемый пользователю список обновлений сортируется по времени и может быть сгруппирован по именам пакетов. Каждая запись списка включает в себя следующую информацию: имя пакета приложения, время события, а также название и версию приложения, если они были определены. ![]() | Данный модуль содержит данные об установке, удалении и обновлении обнаруженных на устройстве приложений. Запись данных производится в фоновом режиме и не требует необходимости его запуска. При первом запуске модуль сканирует устройство на предмет обнаружения приложений и фиксирует время их установки и обновления. Таким образом для установленного приложения всегда будет хотя бы одна запись (дата установки). Данные о промежуточных обновлениях приложений в период с их установки до первого запуска модуля, к сожалению, будут недоступны, так как информация формируется на момент первого запуска. ![]() При необходимости пользователь может удалить отдельную запись списка, либо все записи выбранного приложения. В последнем случае актуальными останутся только записи об установке и последнего обновления выбранного приложения, вся промежуточная история станет недоступна. Заголовок списка предоставляет информацию о количестве обнаруженных пакетов, количестве записей обновлений, а также размер базы данных модуля. При необходимости пользователь может упаковать базу данных для уменьшения ее размера, при этом все записи об удаленных пакетах станут недоступны. Также возможна приостановка работы модуля (отключение в настройках), при этом все записи об обновлениях в период отключения будут недоступны. Для определения различий версий приложений модуль использует компонент АНАЛИЗАТОРА ОБНОВЛЕНИЙ, работающий также в фоновом режиме.
|
В текущей версии приложения доступны следующие режимы работы модуля:
● ПРИЛОЖЕНИЯ – сформированные данные содержат отсортированный и при необходимости сгруппированный список обнаруженных обновлений за весь период наблюдения.
● КАЛЕНДАРЬ – сформированные данные содержат отсортированный и при необходимости сгруппированный список обнаруженных обновлений за выбранную в календаре дату.
● ДЕТАЛИЗАЦИЯ – сформированные данные содержат отсортированный список обнаруженных обновлений выбранного приложения.
Всплывающее меню страницы содержит команды установки режимов просмотра списка, а также доступ к дополнительному функционалу модуля.
При выборе контекстного меню записи предоставляется дополнительный функционал, например, информация о приложении и его свойствах, детализация истории обновлений, доступ к статистическому анализу и прочее.
При разработке приложений возникает ситуация, когда разрабатываемое приложение устанавливается на устройство десятки раз в день. Такие записи в истории не имеют никакой полезной информации, но при этом занимают место.
Чтобы запись в историю не происходила, для выбранного пакета используется режим блокировки, запрещающий запись события его обновления.
В исходном состоянии блокировка выключена, а ее управление производится выбором соответствующей команды меню.
![]() ![]() | Данный компонент модуля предназначен для выявления различий версий установленных на устройстве приложений и основан на их сканировании с последующим кешированием и сравнением таких характеристик приложения как файловая структура APK файла, содержание манифеста и прочее. При обнаружении модулем обновления, Анализатор сканирует и, при необходимости, декодирует содержимое файла APK приложения. Все собранные данные заносятся во внутреннюю базу Анализатора и хранятся в ней до момента удаления обновления из истории. Для предотвращения хранения значительного объема информации Анализатор может использовать компактный режим хранения, который включен по умолчанию и может быть выключен на странице настроек модуля. Данный режим ограничивает общее количество хранимой информации фиксированным количеством последних обновлений для каждого приложения (по умолчанию это значение равно 4). Доступ к данным анализатора осуществляется из детализированного режима работы модуля.
|
На странице настроек представлены следующие опции и команды дополнительного функционала модуля:
● ИСПОЛЬЗОВАТЬ МОДУЛЬ ИСТОРИИ ОБНОВЛЕНИЙ – при отключении данной опции все обнаруженные обновления сторонних приложений записываться в базу данных не будут.
● ИСПОЛЬЗОВАТЬ АНАЛИЗАТОР ОБНОВЛЕНИЙ – опция предназначена для включения анализатора обновлений, предназначенного для определения различий версий установленных приложений, и активна только при включенном модуле истории обновлений.