Skip to the content.

26.10.06 21:33

Почему Android предупреждает об этом APK - и что нажимать

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

Что вы увидите

Два разных экрана, именно в таком порядке.

«В целях безопасности ваш телефон блокирует установку неизвестных приложений из этого источника» - браузер или файловый менеджер просит разовое разрешение передать файл установщику. Речь об этом приложении, а не о FastMediaSorter.

“Unsafe app blocked” [небезопасное приложение заблокировано] / “Play Protect doesn’t recognize this app’s developer” [Play Защита не распознала разработчика этого приложения], а на некоторых версиях - “Scan app?” [проверить приложение?]. Формулировку на русском показывают сервисы Google Play, и она может отличаться, поэтому здесь приведён английский текст с переводом. Это Play Защита, встроенный в Android сканер. Он сообщает, что пакет ему незнаком, а не что в нём что-то нашли.

Почему оно появляется

APK подписан нашим релизным ключом - тем же, что и сборки в Google Play, - но узнаваемость ключ набирает количеством установок, которые Google уже видел. Сборка, розданная напрямую, - с релиза GitHub, с зеркала на Drive или из репозитория IzzyOnDroid - мимо этого счёта проходит, поэтому Play Защита встречает разработчика, за которого не может поручиться, и говорит об этом. Предупреждение работает правильно: это не ошибка и не то, от чего вас следовало избавить. Его встречают все три канала; без него обходится только версия из Play Store.

Узнаваемость - не единственное, что взвешивает сканер. Play Защита смотрит и на то, что приложение умеет делать, а полная версия, которая раздаётся вне магазина, использует четыре возможности, за которыми такие проверки следят особенно внимательно, потому что ими пользуются и вредоносные приложения:

Каждая из них выключена, пока вы сами не включите её в системных настройках для нужной функции, а остальные версии используют меньше этих возможностей или ни одной. Подпись файла известным ключом не снимает отметку, которую ставят такие проверки, и мы не обещаем, что какое-либо предупреждение исчезнет: страница объясняет, что его вызывает, чтобы вы решали, зная факты.

Если встречаться с этим не хочется, версия из Play Store - то же приложение без прямых загрузок, просто с меньшим набором возможностей: часть из них в магазин опубликовать нельзя.

Что нажимать

  1. Откройте скачанный файл .apk. Когда телефон скажет, что источнику запрещена установка неизвестных приложений, нажмите Настройки, включите Разрешить установку из этого источника для этого одного приложения и вернитесь назад.
  2. Нажмите Установить.
  3. Если Play Защита сообщит, что не распознала разработчика, нажмите Подробнее, затем Всё равно установить. Если она предложит сначала проверить приложение - дайте ей это сделать: проверка занимает мгновение и больше ни на что не влияет.

Это всё. Две настройки, о которых стоит знать после установки:

Чего приложение не делает никогда

Это те же факты, что и в политике конфиденциальности и в списке разрешений в ней.

Когда предупреждение исчезнет

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

Вопросы: GitHub Issues или sza@ukr.net.