Подтвердить что ты не робот

Какое разрешение для Android вызывает "историю устройств и приложений",

Я пытаюсь установить приложение из магазина Google Play и вижу разрешения на использование устройств и приложений.

Кто-нибудь знает, какое разрешение андроида в манифесте вызывает разрешение "История устройств и приложений"?

История устройств и приложений
Приложение сможет просматривать одну или несколько из следующих: информацию о действиях на устройстве, приложениях, истории просмотров и закладках

4b9b3361

Ответ 1

Хорошо, после изучения этих загадочных прав на Android, я получил ответ от Адама П. в Android сообществах. Спасибо Адаму.

  • Если вы посмотрите на изображение ниже, вы увидите описание для прав на устройство и историю приложений для Android-приложения. Во-первых, это описание разрешения звучит очень плохо. Если вы не знаете причины, почему все эти 3 разрешения входят в одну группу, вы можете подумать, что это приложение действительно обращается к вашему списку приложений, истории просмотров и закладок. ВАУ! какая страшная вещь!

    Мы все знаем, что система разрешений Google Android действительно сломана. С точки зрения нетехнических людей это сообщение напугает их, и они даже не смогут установить ваше приложение. Просто это сообщение в диалоговом окне разрешения вводит в заблуждение. Зачем? на самом деле этому образцу приложения требуется только "получить запуск приложений".

    Теперь, если вы обратите внимание на сообщение, он читает "один или несколько из". Что вы подразумеваете под "одним или несколькими из:"?

    Почему вы не можете просто отображать его в простом формате, а не путать пользователей?

    Извлеченный урок: видимо, одного разрешения от этой группы достаточно, чтобы вызвать, чтобы показать это сообщение, показанное в # 1.

    Ниже перечислены разрешения в разделе "История групп устройств и приложений":

    • Чтение конфиденциальных данных журнала (android.permission.READ_LOGS)
    • Получить внутреннее состояние системы (android.permission.DUMP)
    • Прочитайте свои веб-закладки и историю (com.android.browser.permission.READ_HISTORY_BOOKMARKS)
    • Получить запущенные приложения (android.permission.GET_TASKS)

    enter image description here

  • Теперь, если вы закроете диалоговое окно, показанное на снимке экрана № 1, а затем прокрутите вниз приложение Google Play Store, вы увидите, что текстовая ссылка читает "View details", показанную на скриншоте № 2. Нажмите эту кнопку, чтобы увидеть немного другую версию этих разрешений. Кстати, эта ссылка скрыта на странице, и мне интересно, сколько пользователей находят эту ссылку.

    enter image description here

  • Это то, что мне нравится. Это понятно и красно. Если в скриншоте # 1 вам нужно быть лингвистическим учителем, чтобы понять, что означает сообщение Google copyeditors. Очевидно, что первый диалог разрешения в # 1 меня смутил.

    enter image description here

  • Хорошо, это дополнительный бонус для вас, чтобы еще больше запутаться. Для этого примера приложения, по-видимому, требуется, чтобы ваш номер телефона создал учетную запись. В настоящее время многие социальные приложения начали это делать.

    Теперь, если вы задержите значок приложения и нажмите на кнопку "Информация о приложении", перейдите в раздел сведений о своем приложении. Внезапно вы увидите, что это желтое страшное сообщение гласит: "Это может стоить вам денег". Ну, я знаю, что это приложение вообще не звонит. Он просто использовал ваш номер телефона для регистрации учетной записи. Google, справедливо ли напугать людей этим сообщением, когда приложение на самом деле этого не делает?

Вывод:

Извлеченный урок; разрешение группы может быть вызвано одним разрешением внутри, и это может привести к появлению этих страшных сообщений.

Я все еще жду дня, когда Google изменит эту систему разрешений. Вместо того, чтобы задавать мне вопрос "Да" или "Нет" перед установкой, я бы хотел настроить разрешения приложений во время установки.

Было бы неплохо, если вы проверите/снимите все разрешения и установите приложение? Кроме того, при необходимости вы можете включить дополнительные разрешения в представлении настроек приложения. Кстати, App Ops не поможет с этим.

enter image description here

Дополнительная информация по адресу: https://support.google.com/googleplay/answer/6014972?hl=en

Ответ 2

Вы оставляете существенный момент в отношении этих групп разрешений. Согласно Google Просмотр разрешений приложений (ваш источник), он указывает следующее:

Группы разрешений

Группы разрешений предназначены для того, чтобы показать, какое приложение сможет доступ к вашему устройству. С группами разрешений вы можете быстро увидеть какие возможности или информация может использовать приложение перед его загрузкой. Кроме того, вы можете просматривать отдельные разрешения в любое время, используя Приложение Google Play Store Play Store.

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

У меня появилось приложение на моем телефоне, которое я хотел обновить сегодня, и заметил, что теперь он запрашивает доступ к группе разрешений истории приложений и приложений. Как вы сказали, развертка по данным "Разрешения" показывает, что на самом деле требуется только "получить доступ к запущенным приложениям". Большой!.. вы можете подумать... но НЕ!

Если я продолжу и соглашусь с этим сейчас добросовестно, что я в порядке для этого приложения, чтобы посмотреть, какие приложения у меня запущены, последующее обновление этого приложения НЕ будет снова запрашивать доступ к разрешению истории устройств и приложений если они добавили другое разрешение от этой же группы разрешений. Другими словами, сегодня я одобряю это, предоставляя доступ к Retrieve running apps (android.permission.GET_TASKS), но в результате этого я не буду получить новый запрос на утверждение, если добавит следующее обновление приложения любое из этих разрешений:

  • Чтение конфиденциальных данных журнала (android.permission.READ_LOGS)
  • Получить внутреннее состояние системы (android.permission.DUMP)
  • Прочитайте свои веб-закладки и историю (com.android.browser.permission.READ_HISTORY_BOOKMARKS)

Мой вывод: если разработчики этого приложения решают, что хотят получить, например. моя история браузера по какой-либо причине (объявления?), они могут просто добавить com.android.browser.permission.READ_HISTORY_BOOKMARKS в свое приложение, и я не буду уведомляться, когда он будет автоматически обновляться, так как я уже предоставил группу разрешений на историю устройств и приложений.

Ответ 3

История устройств и приложений Приложение сможет просматривать одну или несколько из следующих: информацию о действиях на устройстве, приложениях, истории просмотров и закладках