Android和iOS上与隐私相关的权限有多慷慨?

问题描述 投票:0回答:1

我在Android和iOS上有一些关于隐私保护的问题。我看过Android文档,但作为一个初学者,我不确定我是否理解正确(我把我的理解放在方括号中)。特别是,没有找到明显的方法并不意味着没有办法获得相同的信息。因此,任何开发人员都可以就以下问题提出建议吗?关于iOS的答案也很感激。

  • 用户是否可以允许应用仅使用麦克风/摄像头/位置一次(即,每次此应用需要访问时系统应始终询问用户)? [不,对话框中的“永不再问”选项不适用于此目的。]
  • 如果为应用程序提供麦克风/摄像头/位置权限,它是否可以在后台访问这些权限? [是。]
  • 应用程序(在前台运行)是否可以获取当前正在设备上运行或安装的其他应用程序的列表? [是的,已安装的,不确定当前运行的。]
  • 后台的应用程序可以知道当前正在运行的其他应用程序以及前景中的哪个应用程序?是否可能弄清楚用户是否正在使用手机? [不确定。]
  • 一个应用程序(除了操作系统本身)可以截取屏幕截图吗? [没有。]
android ios android-permissions privacy
1个回答
2
投票

关于Android:

用户是否可以允许应用仅使用麦克风/摄像头/位置一次(即,每次此应用需要访问时系统应始终询问用户)?

不是直接的。他们可以通过授予权限,使用应用程序,然后进入“设置”并撤消权限来实现此效果。我怀疑很少有人这样做。直接在运行时权限对话框中提供一次性使用选项是一个有趣的选项,但我怀疑谷歌会传递它,因为流程过于复杂。

如果为应用程序提供麦克风/摄像头/位置权限,它是否可以在后台访问这些权限?

地点,是的,虽然在Android 8.0+上有一些限制(节省电费)。麦克风/相机,虽然据说不再以Android P开头

应用程序(在前台运行)是否可以获取当前正在设备上运行或安装的其他应用程序的列表?

已安装,是的。在较新版本的Android上运行,而不是真的。

后台应用可以知道当前正在运行的其他应用

往上看。

哪一个在前景?

不是真的,在较新版本的Android上。

是否可能弄清楚用户是否正在使用手机?

你可以告诉if the screen is on。恕我直言,“用户是否正在使用手机”有很多可能的定义。

一个应用程序(除了操作系统本身)可以截取屏幕截图吗?

我不知道你是如何在这里区分的。应用程序可以通过Android 5.0+上的媒体投影API请求屏幕截图和屏幕录制,但这涉及用户接受。这种接受是一次性的一次性处理,因此用户将来必须再次授予访问权限(类似于您所寻求的麦克风/摄像头/位置)。

© www.soinside.com 2019 - 2024. All rights reserved.