我正在尝试从Google Play商店安装应用,我看到Device&应用历史记录权限。
有人知道清单中的Android权限会导致“设备和应用程序历史记录”权限吗?
设备&应用历史
允许该应用查看以下一项或多项:有关设备上的活动,正在运行的应用,浏览历史记录和书签的信息
答案 0 :(得分:39)
好的,在研究了这个神秘的Android权限后,我从Android社区的Adam P.得到了答案。谢谢亚当。
如果你看下面的图片,你会看到Device& amp;的描述。 Android应用的应用历史记录权限。起初,此权限说明听起来非常糟糕。如果你不知道为什么所有这3个权限列在一个组下面的原因,你会认为这个应用程序真正访问你的应用程序列表,浏览历史记录和书签。哇!多可怕啊!
我们都知道谷歌的Android权限系统真的坏了。从非技术人员的角度来看,此消息会吓到他们,甚至可能无法安装您的应用。简单地说,权限对话框上的此消息具有误导性。为什么?实际上这个示例应用程序只需要“检索运行应用程序”权限
现在,如果您注意该消息,它会显示“一个或多个:”。你是什么意思“一个或多个:”?
为什么不能以简单的格式显示它而不是让用户感到困惑?
经验教训:显然,该组的一项许可足以触发显示#1中显示的消息。
以下是Device&amp ;;的权限。应用历史记录组权限:
现在,如果您关闭#1屏幕截图中显示的对话框,然后向下滚动Google Play商店应用,您会看到文本链接显示在#2屏幕截图上显示的“查看详细信息”。单击该按钮可查看这些权限的一些不同版本。顺便说一下,这个链接隐藏在页面中,我想知道有多少用户找到了这个链接。
这就是我喜欢的。它简洁明了。在#1屏幕截图中,您需要成为一名语言教师才能了解Google的复制者信息的含义。显然,#1中的第一个权限对话让我很困惑。
好的,这是一个让你更加困惑的额外奖励。此示例应用程序显然需要您的电话号码来创建一个帐户。如今,许多社交应用程序开始这样做。
现在,如果您按住应用程序的启动器图标并拖动到“应用信息”按钮,则会转到应用程序的详细信息部分。突然间,你会看到这条黄色的恐怖信息上写着“这可能会花费你的钱”。好吧,我知道这个应用程序根本不打电话。它只是用您的电话号码注册一个帐户。谷歌,当应用程序没有真正做到这一点时,用这个消息吓跑人们是否公平?
经验教训;组权限可以由一个权限触发,这可能会导致显示那些可怕的消息。
我还在等Google改变这些权限系统的那一天。我没有在安装之前询问我是或否问题,而是在安装时自定义应用权限。
如果您选中/取消选中每个权限并安装应用程序,这不是很好吗?并且,如有必要,您可以在应用程序的设置视图中打开更多权限。顺便说一句,App Ops将无济于事。
更多信息:https://support.google.com/googleplay/answer/6014972?hl=en
答案 1 :(得分:22)
您遗漏了与这些权限组有关的要点。根据Google的Review app permissions(您的来源),它声明了以下内容:
权限组
权限组旨在显示应用程序的功能 访问您的设备。使用权限组,您可以快速查看 应用程序在下载之前可能使用的功能或信息。 此外,您可以随时使用以下方式查看个人权限 Google Play商店Play商店应用
在下载之前查看权限组是个好主意 应用程序。一旦您允许应用访问权限组,即应用 可以使用属于该组的任何个人权限。 您无需手动批准单个权限更新 属于您已接受的权限组。
我的手机上有一个应用程序,我想今天更新,并注意到它现在要求访问设备&应用历史记录权限组。正如您所建议的那样,通过权限详细信息向下钻取显示,实际上,它只需要“检索正在运行的应用程序”权限。大! ..你可能会想......但不是!
如果我现在继续并且真诚地接受这个,我可以让这个应用程序看到我运行的应用程序,此应用程序的后续更新不会再次要求访问设备&应用程序历史记录权限组,如果他们从此同一权限组添加其他权限。换句话说,今天我批准这一点,授予对检索正在运行的应用程序(android.permission.GET_TASKS)的访问权限,但由于我将不会获得新的批准请求,如果下一个应用更新添加任何这些权限:
我的结论是,如果这个应用程序的开发人员决定他们想要获得例如。我的浏览器历史记录无论出于何种原因(广告?),他们只需将com.android.browser.permission.READ_HISTORY_BOOKMARKS添加到他们的应用程序中,我自动更新后就不会收到通知,因为我已经授予了设备&应用历史记录权限组。
答案 2 :(得分:1)
设备&应用历史记录 允许该应用查看以下一项或多项:有关设备上的活动,正在运行的应用,浏览历史记录和书签的信息